pub trait InliningAtomic: AtomicBase + ParseMode<Mode = InliningMode> {
    // Required methods
    fn a_extension_error(tail: &[u8]) -> Self::AParseError;
    fn a_ideserialize<I: Stream>(strean: I) -> AIParseResult<Self, I>;
}
Expand description

Required Methods§

source

fn a_extension_error(tail: &[u8]) -> Self::AParseError

Always fail on extension, as parsing of an inlining atomic should be determined without reaching EOF.

source

fn a_ideserialize<I: Stream>(strean: I) -> AIParseResult<Self, I>

Inlining version of Atomic::a_deserialize. Preserves the parser.

Implementors§