pub trait CheckedParse<'a, Ctx: Context<'a>>: FixedSizeFactory<'a, Ctx> {
    // Provided method
    fn deserialize_checked(
        &self,
        inctx: impl InCtx<'a, Ctx>
    ) -> CheckedParseResult<'a, Self> { ... }
}
Expand description

Extension trait for factories that ensures fixed size read.

Provided Methods§

source

fn deserialize_checked( &self, inctx: impl InCtx<'a, Ctx> ) -> CheckedParseResult<'a, Self>

Verify proper read length using Deserializer::tell.

Implementors§

source§

impl<'a, Ctx: Context<'a>, F: FixedSizeFactory<'a, Ctx>> CheckedParse<'a, Ctx> for F