Trait OfferExt

Source
pub trait OfferExt<P: HasDual, E> {
    type C: RawChan;
    type OfferChan;
    type OfferFuture: Future<Output = Result<Self::OfferChan, Error>> + 'static
       where Self: 'static;

    // Required method
    fn offer(self) -> Self::OfferFuture;
}

Required Associated Types§

Source

type C: RawChan

Source

type OfferChan

Source

type OfferFuture: Future<Output = Result<Self::OfferChan, Error>> + 'static where Self: 'static

Required Methods§

Source

fn offer(self) -> Self::OfferFuture

Implementors§