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