Trait Target
vessels::channel
pub trait Target<'a, K: Kind>: Context<'a> + Sized + Send + Sync { type Shim: Shim<'a, Self, K>; fn new_with(kind: K) -> Future<Self> where K::DeconstructFuture: Send; fn new_shim() -> Self::Shim; }
type Shim: Shim<'a, Self, K>
fn new_with(kind: K) -> Future<Self> where K::DeconstructFuture: Send,
fn new_shim() -> Self::Shim
impl<'a, K: Kind> Target<'a, K> for IdChannel
type Shim = Shim<K>