Enum rift::protocol::TType
[−]
[src]
pub enum TType { Stop, Void, Bool, I08, Double, I16, I32, I64, String, Utf7, Struct, Map, Set, List, Utf8, Utf16, }
List of Thrift struct-field types.
Variants
Stop
Indicates that there are no more serialized fields in this Thrift struct.
Void
Indicates a void (()
) field.
Bool
Indicates a boolean field.
I08
Indicates a signed 8-bit int field.
Double
Indicates a float field.
I16
Indicates a signed 16-bit int field.
I32
Indicates a signed 32-bit int field.
I64
Indicates a signed 64-bit int field.
String
Indicates a UTF-8 string.
Utf7
Indicates a UTF-7 string. Unsupported.
Struct
Indicates a Thrift struct.
Map
Indicates a map.
Set
Indicates a set.
List
Indicates a list.
Utf8
Indicates a UTF-8 string.
Utf16
Indicates a UTF-16 string. Unsupported.
Trait Implementations
impl Clone for TType
[src]
fn clone(&self) -> TType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Copy for TType
[src]
impl Debug for TType
[src]
impl Eq for TType
[src]
impl PartialEq for TType
[src]
fn eq(&self, __arg_0: &TType) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.