Module he_di::parameter
[−]
[src]
AnyMap
variants to pass parameters to a ContainerBuilder
or Container
.
- ParameterMap: simplest Map; doesn't support multithread since not
+Send +Sync
, - SendParameterMap: simplest Map for Any + Send entries; requires that parameters implements
Send
(see passing parameters), - UnsafeParameterMap: map based on UnsafeAny entries,
- UnsafeSendSyncParameterMap: map based on UnsafeAny entries, used to offer multithread support of DI Container but impose that Parameter are
Send+Sync
(see passing parameters),
Structs
ParameterMap |
Simplified variant of AnyMap used to store parameters passed to a RegisteredType or a Container. |
SendParameterMap |
Simplified variant of AnyMap used to store parameters passed to a RegisteredType or a Container. |
UnsafeParameterMap |
Simplified variant of AnyMap used to store parameters passed to a RegisteredType or a Container. |
UnsafeSendSyncParameterMap |
Simplified variant of AnyMap used to store parameters passed to a RegisteredType or a Container. |