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§
impl Copy for TType
impl Eq for TType
impl StructuralPartialEq for TType
Auto Trait Implementations§
impl Freeze for TType
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)