Skip to main content

GetTType

Trait GetTType 

Source
pub trait GetTType {
    const TTYPE: TType;
}

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl GetTType for ()

Source§

const TTYPE: TType = TType::Void

Source§

impl GetTType for String

Source§

const TTYPE: TType = TType::String

Source§

impl GetTType for Vec<u8>

Source§

const TTYPE: TType = TType::String

Source§

impl GetTType for bool

Source§

const TTYPE: TType = TType::Bool

Source§

impl GetTType for f32

Source§

const TTYPE: TType = TType::Float

Source§

impl GetTType for f64

Source§

const TTYPE: TType = TType::Double

Source§

impl GetTType for i8

Source§

const TTYPE: TType = TType::Byte

Source§

impl GetTType for i16

Source§

const TTYPE: TType = TType::I16

Source§

impl GetTType for i32

Source§

const TTYPE: TType = TType::I32

Source§

impl GetTType for i64

Source§

const TTYPE: TType = TType::I64

Source§

impl<T> GetTType for Arc<T>
where T: GetTType,

Source§

const TTYPE: TType = <T as GetTType>::TTYPE

Source§

impl<T> GetTType for Box<T>
where T: GetTType,

Source§

const TTYPE: TType = <T as GetTType>::TTYPE

Source§

impl<T> GetTType for Vec<T>
where T: GetTType,

Source§

const TTYPE: TType = TType::List

Implementors§

Source§

impl GetTType for Bytes

Source§

const TTYPE: TType = TType::String

Source§

impl GetTType for OrderedFloat<f32>

Source§

const TTYPE: TType = TType::Float

Source§

impl GetTType for OrderedFloat<f64>

Source§

const TTYPE: TType = TType::Double

Source§

impl<K, V, S> GetTType for HashMap<K, V, S>
where K: GetTType + Hash + Eq, V: GetTType, S: BuildHasher,

Source§

const TTYPE: TType = TType::Map

Source§

impl<K, V> GetTType for BTreeMap<K, V>
where K: GetTType + Ord, V: GetTType,

Source§

const TTYPE: TType = TType::Map

Source§

impl<T, S> GetTType for HashSet<T, S>
where T: GetTType + Hash + Eq, S: BuildHasher,

Source§

const TTYPE: TType = TType::Set

Source§

impl<T> GetTType for BTreeSet<T>
where T: GetTType + Ord,

Source§

const TTYPE: TType = TType::Set