Enum messagepack_rs::value::Value [−][src]
pub enum Value {
}
Variants
Nil
Bool(bool)
Tuple Fields
0: bool
Float32(f32)
Tuple Fields
0: f32
Float64(f64)
Tuple Fields
0: f64
UInt8(u8)
Tuple Fields
0: u8
UInt16(u16)
Tuple Fields
0: u16
UInt32(u32)
Tuple Fields
0: u32
UInt64(u64)
Tuple Fields
0: u64
Int8(i8)
Tuple Fields
0: i8
Int16(i16)
Tuple Fields
0: i16
Int32(i32)
Tuple Fields
0: i32
Int64(i64)
Tuple Fields
0: i64
Binary(Binary)
Tuple Fields
0: Binary
String(String)
Tuple Fields
0: String
Array(Vec<Self>)
Tuple Fields
0: Vec<Self>
Map(BTreeMap<String, Self>)
Extension(Extension)
Tuple Fields
0: Extension
Timestamp(DateTime<Utc>)
Trait Implementations
fn deserialize_binary<R: Read>(
size: usize,
buf_reader: &mut R
) -> Result<Self, DeserializeError>
fn deserialize_string<R: Read>(
size: usize,
buf_reader: &mut R
) -> Result<Self, DeserializeError>
fn deserialize_array<R: Read>(
size: usize,
buf_reader: &mut R
) -> Result<Self, DeserializeError>
fn deserialize_map<R: Read>(
size: usize,
buf_reader: &mut R
) -> Result<Self, DeserializeError>
fn deserialize_extension<R: Read>(
size: usize,
buf_reader: &mut R
) -> Result<Self, DeserializeError>
fn deserialize_extension_for_the_you_type_defined<R: Read>(
t: i8,
size: usize,
buf_reader: &mut R
) -> Result<Self, DeserializeError>
fn deserialize_extension_others<R: Read>(
t: i8,
size: usize,
buf_reader: &mut R
) -> Result<Self, DeserializeError>
Auto Trait Implementations
impl RefUnwindSafe for Value
impl UnwindSafe for Value
Blanket Implementations
Mutably borrows from an owned value. Read more