[][src]Enum no_proto::schema::NP_TypeKeys

#[repr(u8)]pub enum NP_TypeKeys {
    None,
    Any,
    UTF8String,
    Bytes,
    Int8,
    Int16,
    Int32,
    Int64,
    Uint8,
    Uint16,
    Uint32,
    Uint64,
    Float,
    Double,
    Decimal,
    Boolean,
    Geo,
    Uuid,
    Ulid,
    Date,
    Enum,
    Table,
    Map,
    List,
    Tuple,
}

Simple enum to store the schema types

Variants

None
Any
UTF8String
Bytes
Int8
Int16
Int32
Int64
Uint8
Uint16
Uint32
Uint64
Float
Double
Decimal
Boolean
Geo
Uuid
Ulid
Date
Enum
Table
Map
List
Tuple

Implementations

impl NP_TypeKeys[src]

pub fn into_type_idx<'idx>(&self) -> (&'idx str, NP_TypeKeys)[src]

Convert this NP_TypeKey into a specific type index

Trait Implementations

impl Clone for NP_TypeKeys[src]

impl Copy for NP_TypeKeys[src]

impl Debug for NP_TypeKeys[src]

impl Eq for NP_TypeKeys[src]

impl From<u8> for NP_TypeKeys[src]

impl PartialEq<NP_TypeKeys> for NP_TypeKeys[src]

impl StructuralEq for NP_TypeKeys[src]

impl StructuralPartialEq for NP_TypeKeys[src]

Auto Trait Implementations

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.