Trait laminarmq_io::stream::Lender

source ·
pub trait Lender {
    type Item<'a>
       where Self: 'a;
}

Required Associated Types§

source

type Item<'a> where Self: 'a

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<B, E> Lender for FallibleByteLender<B, E>
where B: ByteLender,

§

type Item<'a> = Result<<B as ByteLender>::ByteBuf<'a>, E> where Self: 'a

source§

impl<T> Lender for OwnedLender<T>

§

type Item<'a> = T where Self: 'a

source§

impl<T> Lender for RefOf<T>

§

type Item<'a> = &'a T where Self: 'a