pub struct AsyncComputerComponent;Trait Implementations§
Source§impl<Provider> DelegateComponent<AsyncComputerComponent> for MatchWithValueHandlersMut<Provider>
impl<Provider> DelegateComponent<AsyncComputerComponent> for MatchWithValueHandlersMut<Provider>
type Delegate = UseInputDelegate<MatchWithFieldHandlersInputsMut<HandleFieldValue<Provider>>>
Source§impl<Provider> DelegateComponent<AsyncComputerComponent> for MatchWithValueHandlersRef<Provider>
impl<Provider> DelegateComponent<AsyncComputerComponent> for MatchWithValueHandlersRef<Provider>
type Delegate = UseInputDelegate<MatchWithFieldHandlersInputsRef<HandleFieldValue<Provider>>>
Source§impl<Provider> DelegateComponent<AsyncComputerComponent> for PromoteComputer<Provider>
impl<Provider> DelegateComponent<AsyncComputerComponent> for PromoteComputer<Provider>
type Delegate = PromoteAsync<Provider>
Source§impl<Provider> DelegateComponent<AsyncComputerComponent> for PromoteProducer<Provider>
impl<Provider> DelegateComponent<AsyncComputerComponent> for PromoteProducer<Provider>
type Delegate = <PromoteComputer<Provider> as DelegateComponent<AsyncComputerComponent>>::Delegate
Source§impl<Provider> DelegateComponent<AsyncComputerComponent> for PromoteTryComputer<Provider>
impl<Provider> DelegateComponent<AsyncComputerComponent> for PromoteTryComputer<Provider>
type Delegate = <PromoteComputer<Provider> as DelegateComponent<AsyncComputerComponent>>::Delegate
impl<__Context__, Code, Input, __Components__, __Delegate__> IsProviderFor<AsyncComputerComponent, __Context__, (Code, Input)> for UseInputDelegate<__Components__>where
__Components__: DelegateComponent<Input, Delegate = __Delegate__>,
__Delegate__: IsProviderFor<AsyncComputerComponent, __Context__, (Code, Input)> + AsyncComputer<__Context__, Code, Input>,
impl<Provider, __Context__, __Params__> IsProviderFor<AsyncComputerComponent, __Context__, __Params__> for MatchWithValueHandlersMut<Provider>where
UseInputDelegate<MatchWithFieldHandlersInputsMut<HandleFieldValue<Provider>>>: IsProviderFor<AsyncComputerComponent, __Context__, __Params__>,
impl<Provider, __Context__, __Params__> IsProviderFor<AsyncComputerComponent, __Context__, __Params__> for MatchWithValueHandlersRef<Provider>where
UseInputDelegate<MatchWithFieldHandlersInputsRef<HandleFieldValue<Provider>>>: IsProviderFor<AsyncComputerComponent, __Context__, __Params__>,
impl<Provider, __Context__, __Params__> IsProviderFor<AsyncComputerComponent, __Context__, __Params__> for PromoteComputer<Provider>
impl<Provider, __Context__, __Params__> IsProviderFor<AsyncComputerComponent, __Context__, __Params__> for PromoteProducer<Provider>where
PromoteComputer<Provider>: DelegateComponent<AsyncComputerComponent>,
<PromoteComputer<Provider> as DelegateComponent<AsyncComputerComponent>>::Delegate: IsProviderFor<AsyncComputerComponent, __Context__, __Params__>,
impl<Provider, __Context__, __Params__> IsProviderFor<AsyncComputerComponent, __Context__, __Params__> for PromoteTryComputer<Provider>where
PromoteComputer<Provider>: DelegateComponent<AsyncComputerComponent>,
<PromoteComputer<Provider> as DelegateComponent<AsyncComputerComponent>>::Delegate: IsProviderFor<AsyncComputerComponent, __Context__, __Params__>,
Auto Trait Implementations§
impl Freeze for AsyncComputerComponent
impl RefUnwindSafe for AsyncComputerComponent
impl Send for AsyncComputerComponent
impl Sync for AsyncComputerComponent
impl Unpin for AsyncComputerComponent
impl UnsafeUnpin for AsyncComputerComponent
impl UnwindSafe for AsyncComputerComponent
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