pub struct ProducerComponent;Trait Implementations§
impl<__Context__, Code> IsProviderFor<ProducerComponent, __Context__, Code> for UseContextwhere
__Context__: CanProduce<Code>,
impl<__Context__, Code, __Components__, __Delegate__> IsProviderFor<ProducerComponent, __Context__, Code> for UseDelegate<__Components__>where
__Components__: DelegateComponent<Code, Delegate = __Delegate__>,
__Delegate__: IsProviderFor<ProducerComponent, __Context__, Code> + Producer<__Context__, Code>,
Auto Trait Implementations§
impl Freeze for ProducerComponent
impl RefUnwindSafe for ProducerComponent
impl Send for ProducerComponent
impl Sync for ProducerComponent
impl Unpin for ProducerComponent
impl UnsafeUnpin for ProducerComponent
impl UnwindSafe for ProducerComponent
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