pub struct TermByteFromToNat;Trait Implementations§
Source§impl LosslessMapper for TermByteFromToNat
impl LosslessMapper for TermByteFromToNat
Source§proof fn lemma_lossless_mapper(&self, i: Self::In)
proof fn lemma_lossless_mapper(&self, i: Self::In)
Source§proof fn lemma_mapper_wf_in_out(&self, i: Self::In)
proof fn lemma_mapper_wf_in_out(&self, i: Self::In)
Source§impl LossyMapper for TermByteFromToNat
impl LossyMapper for TermByteFromToNat
Source§proof fn lemma_sound_mapper(&self, o: Self::Out)
proof fn lemma_sound_mapper(&self, o: Self::Out)
Source§proof fn lemma_mapper_wf_out_in(&self, o: Self::Out)
proof fn lemma_mapper_wf_out_in(&self, o: Self::Out)
Source§impl SpecMapper for TermByteFromToNat
impl SpecMapper for TermByteFromToNat
Source§open spec fn spec_map_rev(&self, o: Self::Out) -> Self::In
open spec fn spec_map_rev(&self, o: Self::Out) -> Self::In
{ o as u8 }Auto Trait Implementations§
impl Freeze for TermByteFromToNat
impl RefUnwindSafe for TermByteFromToNat
impl Send for TermByteFromToNat
impl Sync for TermByteFromToNat
impl Unpin for TermByteFromToNat
impl UnsafeUnpin for TermByteFromToNat
impl UnwindSafe for TermByteFromToNat
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