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