Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alecthomas/inject
/ types & classes
Types & classes
24 in github.com/alecthomas/inject
⨍
Functions
92
◇
Types & classes
24
↓ 4 callers
TypeAlias
notQuiteStringer
inject_test.go:236
↓ 4 callers
TypeAlias
stringer
inject_test.go:19
↓ 3 callers
TypeAlias
notQuiteAnotherStringer
inject_test.go:240
↓ 2 callers
TypeAlias
Named
inject_test.go:303
↓ 1 callers
TypeAlias
UserName
inject_test.go:200
Interface
Annotation
An Annotation modifies how a type is built and retrieved from the SafeInjector.
annotations.go:10
Interface
Binder
Binder is an interface allowing bindings to be added.
inject.go:17
Struct
Binding
Binding represents a function that resolves to a value given a set of input values.
inject.go:10
Struct
Injector
SafeInjector is an IoC container.
inject.go:31
Interface
Module
A Module implementing this interface will have its Configure() method called at Install() time.
inject.go:26
Interface
SafeBinder
safe.go:20
Struct
SafeInjector
SafeInjector is an IoC container.
safe.go:12
Struct
literalAnnotation
annotations.go:41
Struct
mappingType
annotations.go:230
Struct
myModule
inject_test.go:212
Struct
providerType
annotations.go:60
Struct
sequenceType
annotations.go:190
Struct
singletonType
annotations.go:139
Struct
stringerStruct
inject_test.go:25
Struct
testConfigurableModuleA
inject_test.go:364
Struct
testConfigurableModuleB
inject_test.go:371
Struct
testModuleA
inject_test.go:330
Struct
testModuleB
inject_test.go:336
Struct
testModuleParam
inject_test.go:386