pub enum ServiceActivationStrategy {
Factory(ServiceFactory),
AutoWired,
}
Expand description
Strategy for activating/creating service instances
Variants§
Factory(ServiceFactory)
Service created via factory function (traditional approach)
AutoWired
Service created via auto-wiring (Injectable trait)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ServiceActivationStrategy
impl !RefUnwindSafe for ServiceActivationStrategy
impl Send for ServiceActivationStrategy
impl Sync for ServiceActivationStrategy
impl Unpin for ServiceActivationStrategy
impl !UnwindSafe for ServiceActivationStrategy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more