pub struct InjectableArcFactory {
pub type_name: &'static str,
/* private fields */
}Expand description
An entry submitted to the inventory by #[injectable_impl] and
#[derive(Injectable)] macros, allowing Injectable types to be resolved
via the same try_resolve_external path as DynProvider-registered types.
Fields§
§type_name: &'static strThe type name as a &'static str, used for introspection and diagnostics.
Implementations§
Trait Implementations§
impl Collect for InjectableArcFactory
Auto Trait Implementations§
impl Freeze for InjectableArcFactory
impl RefUnwindSafe for InjectableArcFactory
impl Send for InjectableArcFactory
impl Sync for InjectableArcFactory
impl Unpin for InjectableArcFactory
impl UnsafeUnpin for InjectableArcFactory
impl UnwindSafe for InjectableArcFactory
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