pub trait CRegularAtomic: AtomicBase + ImplMode<Mode = RegularMode> {
    // Required methods
    fn cra_deserialize(stream: impl Stream) -> AParseResult<Self>;
    fn cra_extend(self, tail: &[u8]) -> AParseResult<Self>;
}
Expand description

For auto-deriving RegularAtomic from concrete implementations.

Required Methods§

source

fn cra_deserialize(stream: impl Stream) -> AParseResult<Self>

Concrete implementation of RegularAtomic::ra_deserialize.

source

fn cra_extend(self, tail: &[u8]) -> AParseResult<Self>

Concrete implementation of RegularAtomic::ra_extend.

Implementors§