pub struct ReturnInput;Trait Implementations§
Source§impl<Context, Code, Input> AsyncComputer<Context, Code, Input> for ReturnInput
impl<Context, Code, Input> AsyncComputer<Context, Code, Input> for ReturnInput
type Output = Input
async fn compute_async( _context: &Context, _code: PhantomData<Code>, input: Input, ) -> <ReturnInput as AsyncComputer<Context, Code, Input>>::Output
Source§impl<Context, Code, Input> Computer<Context, Code, Input> for ReturnInput
impl<Context, Code, Input> Computer<Context, Code, Input> for ReturnInput
Source§impl<Context, Code, Input> Handler<Context, Code, Input> for ReturnInputwhere
Context: HasErrorType,
impl<Context, Code, Input> Handler<Context, Code, Input> for ReturnInputwhere
Context: HasErrorType,
type Output = Input
async fn handle( _context: &Context, _code: PhantomData<Code>, input: Input, ) -> Result<<ReturnInput as Handler<Context, Code, Input>>::Output, <Context as HasErrorType>::Error>
Source§impl<Context, Code, Input> TryComputer<Context, Code, Input> for ReturnInputwhere
Context: HasErrorType,
impl<Context, Code, Input> TryComputer<Context, Code, Input> for ReturnInputwhere
Context: HasErrorType,
type Output = Input
fn try_compute( _context: &Context, _code: PhantomData<Code>, input: Input, ) -> Result<<ReturnInput as TryComputer<Context, Code, Input>>::Output, <Context as HasErrorType>::Error>
impl<Context, Code, Input> IsProviderFor<AsyncComputerComponent, Context, (Code, Input)> for ReturnInput
impl<Context, Code, Input> IsProviderFor<ComputerComponent, Context, (Code, Input)> for ReturnInput
impl<Context, Code, Input> IsProviderFor<HandlerComponent, Context, (Code, Input)> for ReturnInputwhere
Context: HasErrorType,
impl<Context, Code, Input> IsProviderFor<TryComputerComponent, Context, (Code, Input)> for ReturnInputwhere
Context: HasErrorType,
Auto Trait Implementations§
impl Freeze for ReturnInput
impl RefUnwindSafe for ReturnInput
impl Send for ReturnInput
impl Sync for ReturnInput
impl Unpin for ReturnInput
impl UnsafeUnpin for ReturnInput
impl UnwindSafe for ReturnInput
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