pub trait JoinDispatch<'a, Brand: Kind_cdc7cd43dac7585f, A: 'a, Marker> {
// Required method
fn dispatch(self) -> <Brand as Kind_cdc7cd43dac7585f>::Of<'a, A>;
}Expand description
Required Methods§
Sourcefn dispatch(self) -> <Brand as Kind_cdc7cd43dac7585f>::Of<'a, A>
fn dispatch(self) -> <Brand as Kind_cdc7cd43dac7585f>::Of<'a, A>
Implementors§
impl<'a, Brand, A> JoinDispatch<'a, Brand, A, Ref> for &<Brand as Kind_cdc7cd43dac7585f>::Of<'a, <Brand as Kind_cdc7cd43dac7585f>::Of<'a, A>>
Routes borrowed containers to RefSemimonad::ref_bind with clone.
§Type Parameters
'a: The lifetime.Brand: The brand.A: The inner element type.
impl<'a, Brand, A> JoinDispatch<'a, Brand, A, Val> for <Brand as Kind_cdc7cd43dac7585f>::Of<'a, <Brand as Kind_cdc7cd43dac7585f>::Of<'a, A>>where
Brand: Semimonad,
A: 'a,
Routes owned containers to Semimonad::bind with identity.
§Type Parameters
'a: The lifetime.Brand: The brand.A: The inner element type.