Struct blaze_pk::VarIntList
source · Tuple Fields
0: Vec<T>
Implementations
sourceimpl<T: VarInt> VarIntList<T>
impl<T: VarInt> VarIntList<T>
Trait Implementations
sourceimpl<T: VarInt> Codec for VarIntList<T>
impl<T: VarInt> Codec for VarIntList<T>
sourcefn encode(&self, output: &mut Vec<u8>)
fn encode(&self, output: &mut Vec<u8>)
Function for implementing encoding of Self to the
provided vec of bytes Read more
sourcefn decode(reader: &mut Reader<'_>) -> CodecResult<Self>
fn decode(reader: &mut Reader<'_>) -> CodecResult<Self>
Function for implementing decoding of Self from
the provided Reader. Will return None if self
cannot be decoded Read more
sourcefn value_type() -> ValueType
fn value_type() -> ValueType
Optional additional specifier for Tdf types that
tells which type this is Read more
sourcefn skip(reader: &mut Reader<'_>) -> CodecResult<()>
fn skip(reader: &mut Reader<'_>) -> CodecResult<()>
Function to provide functionality for skipping this
data type (e.g. read the bytes without using them) Read more
sourcefn encode_bytes(&self) -> Vec<u8>
fn encode_bytes(&self) -> Vec<u8>
Shortcut function for encoding self directly to
a Vec of bytes Read more
sourceimpl<T: Debug + VarInt> Debug for VarIntList<T>
impl<T: Debug + VarInt> Debug for VarIntList<T>
sourceimpl<T: PartialEq + VarInt> PartialEq<VarIntList<T>> for VarIntList<T>
impl<T: PartialEq + VarInt> PartialEq<VarIntList<T>> for VarIntList<T>
sourcefn eq(&self, other: &VarIntList<T>) -> bool
fn eq(&self, other: &VarIntList<T>) -> bool
impl<T: Eq + VarInt> Eq for VarIntList<T>
impl<T: VarInt> StructuralEq for VarIntList<T>
impl<T: VarInt> StructuralPartialEq for VarIntList<T>
Auto Trait Implementations
impl<T> RefUnwindSafe for VarIntList<T>where
T: RefUnwindSafe,
impl<T> Send for VarIntList<T>where
T: Send,
impl<T> Sync for VarIntList<T>where
T: Sync,
impl<T> Unpin for VarIntList<T>where
T: Unpin,
impl<T> UnwindSafe for VarIntList<T>where
T: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more