pub struct SizeU16(pub u16);Tuple Fields§
§0: u16Trait Implementations§
Source§impl<'de> RawDecode<'de> for SizeU16
impl<'de> RawDecode<'de> for SizeU16
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 SizeU16
impl RawEncode for SizeU16
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 SizeU16
impl RawFixedBytes for SizeU16
impl Eq for SizeU16
impl StructuralPartialEq for SizeU16
Auto Trait Implementations§
impl Freeze for SizeU16
impl RefUnwindSafe for SizeU16
impl Send for SizeU16
impl Sync for SizeU16
impl Unpin for SizeU16
impl UnwindSafe for SizeU16
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