pub enum TType {
Show 16 variants
Stop,
Void,
Bool,
I08,
Double,
I16,
I32,
I64,
String,
Utf7,
Struct,
Map,
Set,
List,
Utf8,
Utf16,
}
Expand description
Thrift struct-field types.
Variants§
Stop
Indicates that there are no more serialized fields in this Thrift struct.
Void
Void (()
) field.
Bool
Boolean.
I08
Signed 8-bit int.
Double
Double-precision number.
I16
Signed 16-bit int.
I32
Signed 32-bit int.
I64
Signed 64-bit int.
String
UTF-8 string.
Utf7
UTF-7 string. Unsupported.
Struct
Thrift struct.
Map
Map.
Set
Set.
List
List.
Utf8
UTF-8 string.
Utf16
UTF-16 string. Unsupported.
Trait Implementations§
source§impl PartialEq<TType> for TType
impl PartialEq<TType> for TType
impl Copy for TType
impl Eq for TType
impl StructuralEq for TType
impl StructuralPartialEq for TType
Auto Trait Implementations§
impl RefUnwindSafe for TType
impl Send for TType
impl Sync for TType
impl Unpin for TType
impl UnwindSafe for TType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more