Enum rmp::Marker [] [src]

pub enum Marker {
    FixPos(u8),
    FixNeg(i8),
    Null,
    True,
    False,
    U8,
    U16,
    U32,
    U64,
    I8,
    I16,
    I32,
    I64,
    F32,
    F64,
    FixStr(u8),
    Str8,
    Str16,
    Str32,
    Bin8,
    Bin16,
    Bin32,
    FixArray(u8),
    Array16,
    Array32,
    FixMap(u8),
    Map16,
    Map32,
    FixExt1,
    FixExt2,
    FixExt4,
    FixExt8,
    FixExt16,
    Ext8,
    Ext16,
    Ext32,
    Reserved,
}

Variants

FixPos
FixNeg
Null
True
False
U8
U16
U32
U64
I8
I16
I32
I64
F32
F64
FixStr
Str8
Str16
Str32
Bin8
Bin16
Bin32
FixArray
Array16
Array32
FixMap
Map16
Map32
FixExt1
FixExt2
FixExt4
FixExt8
FixExt16
Ext8
Ext16
Ext32
Reserved

Methods

impl Marker

fn from_u8(n: u8) -> Marker

fn to_u8(&self) -> u8

Trait Implementations

Derived Implementations

impl Debug for Marker

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl PartialEq for Marker

fn eq(&self, __arg_0: &Marker) -> bool

fn ne(&self, __arg_0: &Marker) -> bool

impl Copy for Marker

impl Clone for Marker

fn clone(&self) -> Marker

fn clone_from(&mut self, source: &Self)