pub struct JoinArgs<Args>(pub PhantomData<Args>);Tuple Fields§
§0: PhantomData<Args>Trait Implementations§
Source§impl<Args> DelegateComponent<JoinArgs<Args>> for Components
impl<Args> DelegateComponent<JoinArgs<Args>> for Components
type Delegate = JoinStringArgs
Source§impl<Args> DelegateComponent<JoinArgs<Args>> for Components
impl<Args> DelegateComponent<JoinArgs<Args>> for Components
Source§impl<Context, Arg, Args> StringArgExtractor<Context, JoinArgs<π<Arg, Args>>> for JoinStringArgs
impl<Context, Arg, Args> StringArgExtractor<Context, JoinArgs<π<Arg, Args>>> for JoinStringArgs
fn extract_string_arg( context: &Context, _phantom: PhantomData<JoinArgs<Cons<Arg, Args>>>, ) -> Cow<'_, str>
Source§impl<Context> StringArgExtractor<Context, JoinArgs<ε>> for JoinStringArgs
impl<Context> StringArgExtractor<Context, JoinArgs<ε>> for JoinStringArgs
fn extract_string_arg( _context: &Context, _phantom: PhantomData<JoinArgs<Nil>>, ) -> Cow<'_, str>
impl<Args, __Context__, __Params__> IsProviderFor<JoinArgs<Args>, __Context__, __Params__> for Components
impl<Args, __Context__, __Params__> IsProviderFor<JoinArgs<Args>, __Context__, __Params__> for Components
impl<Context, Arg, Args> IsProviderFor<StringArgExtractorComponent, Context, JoinArgs<π<Arg, Args>>> for JoinStringArgswhere
Context: CanExtractStringArg<Arg>,
Self: IsProviderFor<StringArgExtractorComponent, Context, JoinArgs<Args>> + StringArgExtractor<Context, JoinArgs<Args>>,
impl<Context> IsProviderFor<StringArgExtractorComponent, Context, JoinArgs<ε>> for JoinStringArgs
Auto Trait Implementations§
impl<Args> Freeze for JoinArgs<Args>
impl<Args> RefUnwindSafe for JoinArgs<Args>where
Args: RefUnwindSafe,
impl<Args> Send for JoinArgs<Args>where
Args: Send,
impl<Args> Sync for JoinArgs<Args>where
Args: Sync,
impl<Args> Unpin for JoinArgs<Args>where
Args: Unpin,
impl<Args> UnwindSafe for JoinArgs<Args>where
Args: 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