Index: impl/memory/module.go |
diff --git a/impl/memory/module.go b/impl/memory/module.go |
index 0d67f42f9ad87b7d94e450641c417c892929d0ce..3a456902082dedfd04d4b7fcfc6c7836223dc548 100644 |
--- a/impl/memory/module.go |
+++ b/impl/memory/module.go |
@@ -18,18 +18,18 @@ type moduleVersion struct { |
} |
type modImpl struct { |
- c context.Context |
numInstances map[moduleVersion]int |
} |
// useMod adds a Module interface to the context |
func useMod(c context.Context) context.Context { |
- return module.SetFactory(c, func(ic context.Context) module.Interface { |
- return &modImpl{ic, map[moduleVersion]int{}} |
+ modMap := map[moduleVersion]int{} |
+ return module.SetFactory(c, func(ic context.Context) module.RawInterface { |
+ return &modImpl{modMap} |
}) |
} |
-var _ = module.Interface((*modImpl)(nil)) |
+var _ = module.RawInterface((*modImpl)(nil)) |
func (mod *modImpl) List() ([]string, error) { |
return []string{"testModule1", "testModule2"}, nil |
@@ -55,10 +55,5 @@ func (mod *modImpl) DefaultVersion(module string) (string, error) { |
return "testVersion1", nil |
} |
-func (mod *modImpl) Start(module, version string) error { |
- return nil |
-} |
- |
-func (mod *modImpl) Stop(module, version string) error { |
- return nil |
-} |
+func (mod *modImpl) Start(module, version string) error { return nil } |
+func (mod *modImpl) Stop(module, version string) error { return nil } |