pub struct TypeProviderComponent;Trait Implementations§
impl<Context, Tag, Components, Type> IsProviderFor<TypeProviderComponent, Context, Tag> for UseDelegatedType<Components>where
Components: DelegateComponent<Tag, Delegate = Type>,
impl<Context, Tag, Type> IsProviderFor<TypeProviderComponent, Context, Tag> for UseType<Type>
impl<__Context__, Tag> IsProviderFor<TypeProviderComponent, __Context__, Tag> for UseContextwhere
__Context__: HasType<Tag>,
impl<__Context__, Tag, __Components__, __Delegate__> IsProviderFor<TypeProviderComponent, __Context__, Tag> for UseDelegate<__Components__>where
__Components__: DelegateComponent<Tag, Delegate = __Delegate__>,
__Delegate__: IsProviderFor<TypeProviderComponent, __Context__, Tag> + TypeProvider<__Context__, Tag>,
Auto Trait Implementations§
impl Freeze for TypeProviderComponent
impl RefUnwindSafe for TypeProviderComponent
impl Send for TypeProviderComponent
impl Sync for TypeProviderComponent
impl Unpin for TypeProviderComponent
impl UnsafeUnpin for TypeProviderComponent
impl UnwindSafe for TypeProviderComponent
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