pub struct Ia5String<'a> { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<'i> ByteLen<Ia5String<'i>> for Ia5StringFmt
impl<'i> ByteLen<Ia5String<'i>> for Ia5StringFmt
Source§impl<'a> DerOrd<Ia5String<'a>> for Ia5StringFmt
impl<'a> DerOrd<Ia5String<'a>> for Ia5StringFmt
Source§proof fn lemma_der_serialize_len(&self, value: Ia5StringSpec)
proof fn lemma_der_serialize_len(&self, value: Ia5StringSpec)
Source§open spec fn der_remaining(&self, value: Ia5StringSpec, state: BytesDerState) -> Seq<u8>
open spec fn der_remaining(&self, value: Ia5StringSpec, state: BytesDerState) -> Seq<u8>
{ self.spec_serialize(value).skip(state.pos as int) }Source§open spec fn der_state_valid(&self, value: Ia5StringSpec, state: BytesDerState) -> bool
open spec fn der_state_valid(&self, value: Ia5StringSpec, state: BytesDerState) -> bool
{ state.pos <= self.spec_serialize(value).len() }Source§exec fn der_start(&self, s: &Ia5String<'a>) -> state : BytesDerState
exec fn der_start(&self, s: &Ia5String<'a>) -> state : BytesDerState
Source§impl<'a, const HAS_MIN: bool, const MIN: usize, const HAS_MAX: bool, const MAX: usize> Pred<Ia5String<'a>> for Size<HAS_MIN, MIN, HAS_MAX, MAX>
impl<'a, const HAS_MIN: bool, const MIN: usize, const HAS_MAX: bool, const MAX: usize> Pred<Ia5String<'a>> for Size<HAS_MIN, MIN, HAS_MAX, MAX>
Source§impl<'i> Prepare<Ia5String<'i>> for Ia5StringFmt
impl<'i> Prepare<Ia5String<'i>> for Ia5StringFmt
Source§impl<'i, Output: OutputBuf> Serializer<Output, Ia5String<'i>> for Ia5StringFmt
impl<'i, Output: OutputBuf> Serializer<Output, Ia5String<'i>> for Ia5StringFmt
Source§exec fn serialize_into(&self, v: &Ia5String<'i>, obuf: &mut Output)
exec fn serialize_into(&self, v: &Ia5String<'i>, obuf: &mut Output)
Auto Trait Implementations§
impl<'a> Freeze for Ia5String<'a>
impl<'a> RefUnwindSafe for Ia5String<'a>
impl<'a> Send for Ia5String<'a>
impl<'a> Sync for Ia5String<'a>
impl<'a> Unpin for Ia5String<'a>
impl<'a> UnsafeUnpin for Ia5String<'a>
impl<'a> UnwindSafe for Ia5String<'a>
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