[][src]Enum messagepack_rs::marker::Marker

pub enum Marker {
    PositiveFixInt(u8),
    FixMap(u8),
    FixArray(u8),
    FixStr(u8),
    Nil,
    Reserved,
    False,
    True,
    Bin8,
    Bin16,
    Bin32,
    Ext8,
    Ext16,
    Ext32,
    Float32,
    Float64,
    UInt8,
    UInt16,
    UInt32,
    UInt64,
    Int8,
    Int16,
    Int32,
    Int64,
    FixExt1,
    FixExt2,
    FixExt4,
    FixExt8,
    FixExt16,
    Str8,
    Str16,
    Str32,
    Array16,
    Array32,
    Map16,
    Map32,
    NegativeFixInt(i8),
}

Variants

PositiveFixInt(u8)
FixMap(u8)
FixArray(u8)
FixStr(u8)
Nil
Reserved
False
True
Bin8
Bin16
Bin32
Ext8
Ext16
Ext32
Float32
Float64
UInt8
UInt16
UInt32
UInt64
Int8
Int16
Int32
Int64
FixExt1
FixExt2
FixExt4
FixExt8
FixExt16
Str8
Str16
Str32
Array16
Array32
Map16
Map32
NegativeFixInt(i8)

Trait Implementations

impl Clone for Marker[src]

impl Debug for Marker[src]

impl From<u8> for Marker[src]

impl Into<u8> for Marker[src]

impl PartialEq<Marker> for Marker[src]

impl StructuralPartialEq for Marker[src]

Auto Trait Implementations

impl RefUnwindSafe for Marker

impl Send for Marker

impl Sync for Marker

impl Unpin for Marker

impl UnwindSafe for Marker

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.