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