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