pub struct u48(/* private fields */);
Implementations§
Trait Implementations§
Source§impl<'a> DecoderValue<'a> for u48
impl<'a> DecoderValue<'a> for u48
fn decode(buffer: DecoderBuffer<'a>) -> DecoderBufferResult<'a, Self>
Source§impl<'a> DecoderValueMut<'a> for u48
impl<'a> DecoderValueMut<'a> for u48
fn decode_mut(buffer: DecoderBufferMut<'a>) -> DecoderBufferMutResult<'a, Self>
Source§impl EncoderValue for u48
impl EncoderValue for u48
Source§fn encoding_size(&self) -> usize
fn encoding_size(&self) -> usize
Returns the encoding size with no buffer constrains
Source§fn encoding_size_for_encoder<E: Encoder>(&self, _encoder: &E) -> usize
fn encoding_size_for_encoder<E: Encoder>(&self, _encoder: &E) -> usize
Returns the encoding size for the given encoder’s capacity
Source§fn encode_mut<E: Encoder>(&mut self, encoder: &mut E)
fn encode_mut<E: Encoder>(&mut self, encoder: &mut E)
Encodes the value into the encoder, while potentially mutating the value itself
Source§fn encode_with_len_prefix<Len: TryFrom<usize> + EncoderValue, E: Encoder>(
&self,
encoder: &mut E,
)
fn encode_with_len_prefix<Len: TryFrom<usize> + EncoderValue, E: Encoder>( &self, encoder: &mut E, )
Encodes the value into the encoder with a prefix of
Len
fn encode_to_vec(&self) -> Vec<u8> ⓘ
Source§impl Ord for u48
impl Ord for u48
Source§impl PartialOrd for u48
impl PartialOrd for u48
impl Copy for u48
impl Eq for u48
impl StructuralPartialEq for u48
Auto Trait Implementations§
impl Freeze for u48
impl RefUnwindSafe for u48
impl Send for u48
impl Sync for u48
impl Unpin for u48
impl UnwindSafe for u48
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