pub struct BerAnyRecBody;Trait Implementations§
Source§impl<'i> ParserRecBody<&'i [u8]> for BerAnyRecBody
Available on crate feature alloc only.
impl<'i> ParserRecBody<&'i [u8]> for BerAnyRecBody
Available on crate feature
alloc only.Source§impl ProductiveRecBody for BerAnyRecBody
impl ProductiveRecBody for BerAnyRecBody
Source§proof fn lemma_body_productive_inv_preservation(
&self,
_param: (),
rec: ParamRecSpecs<(), Captured<AnySpec>>,
)
proof fn lemma_body_productive_inv_preservation( &self, _param: (), rec: ParamRecSpecs<(), Captured<AnySpec>>, )
Source§impl SafeParserRecBody for BerAnyRecBody
impl SafeParserRecBody for BerAnyRecBody
Source§proof fn lemma_body_safe_inv_preservation(
&self,
_param: (),
rec: ParamRecSpecs<(), Captured<AnySpec>>,
)
proof fn lemma_body_safe_inv_preservation( &self, _param: (), rec: ParamRecSpecs<(), Captured<AnySpec>>, )
Source§impl SpecRecBody for BerAnyRecBody
impl SpecRecBody for BerAnyRecBody
Source§open spec fn spec_body(
&self,
_param: (),
rec: ParamRecSpecs<(), Captured<AnySpec>>,
) -> Self::Body
open spec fn spec_body( &self, _param: (), rec: ParamRecSpecs<(), Captured<AnySpec>>, ) -> Self::Body
{ ber_any_rec_body(rec) }type Param = ()
type T = Captured<AnySpec>
type Body = Capture<Mapped<Bind<TagFmt, FnSpec<(Tag,), Sum<Bind<BerLengthFmt, FnSpec<(BerLength,), Sum<ExactLen<Tail, usize>, Sum<Repeat<(FnSpec<(Captured<AnySpec>,), bool>, FnSpec<(Captured<AnySpec>,), nat>, FnSpec<(Seq<u8>,), Option<(int, Captured<AnySpec>)>>, FnSpec<(Captured<AnySpec>,), Seq<u8>>, FnSpec<(Captured<AnySpec>, Seq<u8>), Seq<u8>>), Pair<Const<TagFmt, Tag>, Const<U8, u8>>>, Void>>>>, Void>>>, (FnSpec<((Tag, Sum<(BerLength, Sum<Seq<u8>, Sum<(Seq<Captured<AnySpec>>, (Tag, u8)), ExecNever>>), ExecNever>),), AnySpec>, FnSpec<(AnySpec,), (Tag, Sum<(BerLength, Sum<Seq<u8>, Sum<(Seq<Captured<AnySpec>>, (Tag, u8)), ExecNever>>), ExecNever>)>)>>
Auto Trait Implementations§
impl Freeze for BerAnyRecBody
impl RefUnwindSafe for BerAnyRecBody
impl Send for BerAnyRecBody
impl Sync for BerAnyRecBody
impl Unpin for BerAnyRecBody
impl UnsafeUnpin for BerAnyRecBody
impl UnwindSafe for BerAnyRecBody
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more