Expand description
Contains support for lazy service resolution.
Structs
- Lazy
lazyRepresents a holder for lazily-initialized service resolution.
Functions
- empty
lazyCreates and return a holder for any empty collection of lazy-initialized services. - empty_with_key
lazyCreates and return a holder for any empty collection of lazy-initialized, keyed services. - exactly_one
lazyCreates and returns a holder for a lazily-initialized, required service. - exactly_one_mut
lazyCreates and returns a holder for a lazily-initialized, required, mutable service. - Creates and returns a holder for a lazily-initialized, keyed, required service.
- Creates and returns a holder for a lazily-initialized, keyed, required, mutable service.
- init
lazyCreates and returns a holder from an existing instance. - init_mut
lazyCreates and returns a holder from an existing, mutable instance. - init_with_key
lazyCreates and returns a holder from an existing instance with a key. - Creates and returns a holder from an existing, mutable instance with a key.
- missing
lazyCreates and return a holder for a lazy-initialized, optional service that is missing. - missing_with_key
lazyCreates and return a holder for a lazy-initialized, keyed, optional service that is missing. - zero_or_more
lazyCreates and returns a holder for multiple, lazily-initialized services. - zero_or_more_mut
lazyCreates and returns a holder for multiple, lazily-initialized, mutable services. - Creates and returns a holder for multiple, lazily-initialized, keyed services.
- Creates and returns a holder for multiple, lazily-initialized, keyed, mutable services.
- zero_or_one
lazyCreates and returns a holder for a lazily-initialized, optional service. - zero_or_one_mut
lazyCreates and returns a holder for a lazily-initialized, optional, mutable service. - Creates and returns a holder for a lazily-initialized, keyed, optional service.
- Creates and returns a holder for a lazily-initialized, keyed, optional, mutable service.