[][src]Enum protocol::hint::LengthPrefixKind

pub enum LengthPrefixKind {
    Bytes,
    Elements,
}

Specifies what kind of data the length prefix captures.

Variants

Bytes

The length prefix stores the total number of bytes making up another field.

Elements

The length prefix stores the total number of elements inside another field.

Trait Implementations

impl Eq for LengthPrefixKind[src]

impl Clone for LengthPrefixKind[src]

impl PartialOrd<LengthPrefixKind> for LengthPrefixKind[src]

impl PartialEq<LengthPrefixKind> for LengthPrefixKind[src]

impl Ord for LengthPrefixKind[src]

impl Copy for LengthPrefixKind[src]

impl Debug for LengthPrefixKind[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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.

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

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

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