pub trait AtomicModeProxy {
    type A: AtomicBase + ParseMode;

    // Required methods
    fn pma_deserialize<I: Stream>(stream: I) -> AModeResultM<Self::A, I>;
    fn pma_extend(
        atomic: AExtensionSourceM<Self::A>,
        tail: &[u8]
    ) -> AExtensionResultM<Self::A>;
}
Expand description

External implementation of AtomicModeProxy.

Required Associated Types§

Required Methods§

source

fn pma_deserialize<I: Stream>(stream: I) -> AModeResultM<Self::A, I>

External implementation of AtomicModeParse::ma_deserialize.

source

fn pma_extend( atomic: AExtensionSourceM<Self::A>, tail: &[u8] ) -> AExtensionResultM<Self::A>

External implementation of AtomicModeParse::ma_extend.

Implementors§