pub struct DoubleArgMarker<TArg, TResultMarker>(/* private fields */);
Trait Implementations§
Source§impl<TFunc, TCtx, TArg, TResult, TResultMarker> Resolver<TCtx, DoubleArgMarker<TArg, TResultMarker>> for TFuncwhere
TArg: DeserializeOwned + Type,
TFunc: Fn(TCtx, TArg) -> TResult,
TResult: RequestLayer<TResultMarker>,
impl<TFunc, TCtx, TArg, TResult, TResultMarker> Resolver<TCtx, DoubleArgMarker<TArg, TResultMarker>> for TFuncwhere
TArg: DeserializeOwned + Type,
TFunc: Fn(TCtx, TArg) -> TResult,
TResult: RequestLayer<TResultMarker>,
Auto Trait Implementations§
impl<TArg, TResultMarker> Freeze for DoubleArgMarker<TArg, TResultMarker>
impl<TArg, TResultMarker> RefUnwindSafe for DoubleArgMarker<TArg, TResultMarker>where
TArg: RefUnwindSafe,
TResultMarker: RefUnwindSafe,
impl<TArg, TResultMarker> Send for DoubleArgMarker<TArg, TResultMarker>
impl<TArg, TResultMarker> Sync for DoubleArgMarker<TArg, TResultMarker>
impl<TArg, TResultMarker> Unpin for DoubleArgMarker<TArg, TResultMarker>
impl<TArg, TResultMarker> UnwindSafe for DoubleArgMarker<TArg, TResultMarker>where
TArg: UnwindSafe,
TResultMarker: UnwindSafe,
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