pub struct AsyncComputerRefComponent;Trait Implementations§
Source§impl<Provider> DelegateComponent<AsyncComputerRefComponent> for PromoteComputer<Provider>
impl<Provider> DelegateComponent<AsyncComputerRefComponent> for PromoteComputer<Provider>
type Delegate = PromoteRef<Provider>
Source§impl<Provider> DelegateComponent<AsyncComputerRefComponent> for PromoteTryComputer<Provider>
impl<Provider> DelegateComponent<AsyncComputerRefComponent> for PromoteTryComputer<Provider>
type Delegate = <PromoteComputer<Provider> as DelegateComponent<AsyncComputerRefComponent>>::Delegate
Source§impl<Provider> DelegateComponent<AsyncComputerRefComponent> for PromoteProducer<Provider>
impl<Provider> DelegateComponent<AsyncComputerRefComponent> for PromoteProducer<Provider>
type Delegate = <PromoteComputer<Provider> as DelegateComponent<AsyncComputerRefComponent>>::Delegate
Source§impl<Provider> DelegateComponent<AsyncComputerRefComponent> for PromoteAsyncComputer<Provider>
impl<Provider> DelegateComponent<AsyncComputerRefComponent> for PromoteAsyncComputer<Provider>
type Delegate = PromoteRef<Provider>
Source§impl<Provider> DelegateComponent<AsyncComputerRefComponent> for PromoteHandler<Provider>
impl<Provider> DelegateComponent<AsyncComputerRefComponent> for PromoteHandler<Provider>
type Delegate = <PromoteAsyncComputer<Provider> as DelegateComponent<AsyncComputerRefComponent>>::Delegate
impl<Context, Code, Input, Provider, Output> IsProviderFor<AsyncComputerRefComponent, Context, (Code, Input)> for PromoteRef<Provider>where
Provider: for<'a> AsyncComputer<Context, Code, &'a Input, Output = Output>,
impl<__Context__, Code, Input> IsProviderFor<AsyncComputerRefComponent, __Context__, (Code, Input)> for UseContextwhere
__Context__: CanComputeAsyncRef<Code, Input>,
impl<__Context__, Code, Input, __Components__, __Delegate__> IsProviderFor<AsyncComputerRefComponent, __Context__, (Code, Input)> for UseDelegate<__Components__>where
__Components__: DelegateComponent<Code, Delegate = __Delegate__>,
__Delegate__: IsProviderFor<AsyncComputerRefComponent, __Context__, (Code, Input)> + AsyncComputerRef<__Context__, Code, Input>,
impl<__Context__, Code, Input, __Components__, __Delegate__> IsProviderFor<AsyncComputerRefComponent, __Context__, (Code, Input)> for UseInputDelegate<__Components__>where
__Components__: DelegateComponent<Input, Delegate = __Delegate__>,
__Delegate__: IsProviderFor<AsyncComputerRefComponent, __Context__, (Code, Input)> + AsyncComputerRef<__Context__, Code, Input>,
impl<Provider, __Context__, __Params__> IsProviderFor<AsyncComputerRefComponent, __Context__, __Params__> for PromoteComputer<Provider>
impl<Provider, __Context__, __Params__> IsProviderFor<AsyncComputerRefComponent, __Context__, __Params__> for PromoteTryComputer<Provider>where
PromoteComputer<Provider>: DelegateComponent<AsyncComputerRefComponent>,
<PromoteComputer<Provider> as DelegateComponent<AsyncComputerRefComponent>>::Delegate: IsProviderFor<AsyncComputerRefComponent, __Context__, __Params__>,
impl<Provider, __Context__, __Params__> IsProviderFor<AsyncComputerRefComponent, __Context__, __Params__> for PromoteProducer<Provider>where
PromoteComputer<Provider>: DelegateComponent<AsyncComputerRefComponent>,
<PromoteComputer<Provider> as DelegateComponent<AsyncComputerRefComponent>>::Delegate: IsProviderFor<AsyncComputerRefComponent, __Context__, __Params__>,
impl<Provider, __Context__, __Params__> IsProviderFor<AsyncComputerRefComponent, __Context__, __Params__> for PromoteAsyncComputer<Provider>
impl<Provider, __Context__, __Params__> IsProviderFor<AsyncComputerRefComponent, __Context__, __Params__> for PromoteHandler<Provider>where
PromoteAsyncComputer<Provider>: DelegateComponent<AsyncComputerRefComponent>,
<PromoteAsyncComputer<Provider> as DelegateComponent<AsyncComputerRefComponent>>::Delegate: IsProviderFor<AsyncComputerRefComponent, __Context__, __Params__>,
Auto Trait Implementations§
impl Freeze for AsyncComputerRefComponent
impl RefUnwindSafe for AsyncComputerRefComponent
impl Send for AsyncComputerRefComponent
impl Sync for AsyncComputerRefComponent
impl Unpin for AsyncComputerRefComponent
impl UnsafeUnpin for AsyncComputerRefComponent
impl UnwindSafe for AsyncComputerRefComponent
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