pub struct SizeU8(pub u8);Tuple Fields§
§0: u8Trait Implementations§
Source§impl<'de> RawDecode<'de> for SizeU8
impl<'de> RawDecode<'de> for SizeU8
fn raw_decode(buf: &'de [u8]) -> CodecResult<(Self, &'de [u8])>
fn raw_decode_with_option( buf: &'de [u8], _opt: &RawDecodeOption, ) -> CodecResult<(Self, &'de [u8])>
Source§impl RawEncode for SizeU8
impl RawEncode for SizeU8
fn raw_measure(&self, purpose: &Option<RawEncodePurpose>) -> CodecResult<usize>
fn raw_encode<'a>( &self, buf: &'a mut [u8], purpose: &Option<RawEncodePurpose>, ) -> CodecResult<&'a mut [u8]>
fn raw_tail_encode<'a>( &self, buf: &'a mut [u8], purpose: &Option<RawEncodePurpose>, ) -> CodecResult<&'a [u8]>
fn raw_encode_to_buffer(&self) -> CodecResult<Vec<u8>>
fn raw_hash_encode(&self) -> CodecResult<Vec<u8>>
Source§impl RawFixedBytes for SizeU8
impl RawFixedBytes for SizeU8
impl Eq for SizeU8
impl StructuralPartialEq for SizeU8
Auto Trait Implementations§
impl Freeze for SizeU8
impl RefUnwindSafe for SizeU8
impl Send for SizeU8
impl Sync for SizeU8
impl Unpin for SizeU8
impl UnwindSafe for SizeU8
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