Enum packed_encoder::encoder::EncodeType
source · [−]pub enum EncodeType {
Int8(i8),
Int16(i16),
Int32(i32),
Int64(i64),
Int128(i128),
Uint8(u8),
Uint16(u16),
Uint32(u32),
Uint64(u64),
Uint128(u128),
Str(String),
Bytes(Vec<u8>),
}
Expand description
EncodeType
contains various data-types that are supported by packed-encoder.
This enum can be used to tell the encoder how a specific data needs to be encoded.
Example: EncodeType::Int16(2422)
tells the encoder to encode the value 2422
as a 16-bit signed integer.
Variants
Int8(i8)
Int8 type is a 8-bit signed integer
Int16(i16)
Int8 type is a 16-bit signed integer
Int32(i32)
Int8 type is a 32-bit signed integer
Int64(i64)
Int8 type is a 64-bit signed integer
Int128(i128)
Int8 type is a 128-bit signed integer
Uint8(u8)
Uint8 type is a 8-bit unsigned integer
Uint16(u16)
Uint16 type is a 16-bit unsigned integer
Uint32(u32)
Uint32 type is a 32-bit unsigned integer
Uint64(u64)
Uint64 type is a 64-bit unsigned integer
Uint128(u128)
Uint128 type is a 128-bit unsigned integer
Str(String)
Bytes(Vec<u8>)
Trait Implementations
sourceimpl Clone for EncodeType
impl Clone for EncodeType
sourcefn clone(&self) -> EncodeType
fn clone(&self) -> EncodeType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for EncodeType
impl Debug for EncodeType
sourceimpl PartialEq<EncodeType> for EncodeType
impl PartialEq<EncodeType> for EncodeType
sourcefn eq(&self, other: &EncodeType) -> bool
fn eq(&self, other: &EncodeType) -> bool
impl Eq for EncodeType
impl StructuralEq for EncodeType
impl StructuralPartialEq for EncodeType
Auto Trait Implementations
impl RefUnwindSafe for EncodeType
impl Send for EncodeType
impl Sync for EncodeType
impl Unpin for EncodeType
impl UnwindSafe for EncodeType
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