Trait radn::atomic::AtomicModeProxy
source · 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§
sourcetype A: AtomicBase + ParseMode
type A: AtomicBase + ParseMode
Associated AtomicModeParse.
Required Methods§
sourcefn pma_deserialize<I: Stream>(stream: I) -> AModeResultM<Self::A, I>
fn pma_deserialize<I: Stream>(stream: I) -> AModeResultM<Self::A, I>
External implementation of AtomicModeParse::ma_deserialize.
sourcefn pma_extend(
atomic: AExtensionSourceM<Self::A>,
tail: &[u8]
) -> AExtensionResultM<Self::A>
fn pma_extend( atomic: AExtensionSourceM<Self::A>, tail: &[u8] ) -> AExtensionResultM<Self::A>
External implementation of AtomicModeParse::ma_extend.