pub enum TempestType {
Int64,
Bool,
String,
Enum(u32),
}Expand description
A primitive or enum type tag. The u32 inside Enum is the raw TypeId.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for TempestType
impl Clone for TempestType
Source§fn clone(&self) -> TempestType
fn clone(&self) -> TempestType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TempestType
impl Debug for TempestType
Source§impl<'de> Deserialize<'de> for TempestType
impl<'de> Deserialize<'de> for TempestType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for TempestType
impl Display for TempestType
Source§impl FromStr for TempestType
impl FromStr for TempestType
Source§impl Hash for TempestType
impl Hash for TempestType
Source§impl Ord for TempestType
impl Ord for TempestType
Source§fn cmp(&self, other: &TempestType) -> Ordering
fn cmp(&self, other: &TempestType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TempestType
impl PartialEq for TempestType
Source§impl PartialOrd for TempestType
impl PartialOrd for TempestType
Source§impl Serialize for TempestType
impl Serialize for TempestType
impl Copy for TempestType
impl Eq for TempestType
impl StructuralPartialEq for TempestType
Auto Trait Implementations§
impl Freeze for TempestType
impl RefUnwindSafe for TempestType
impl Send for TempestType
impl Sync for TempestType
impl Unpin for TempestType
impl UnsafeUnpin for TempestType
impl UnwindSafe for TempestType
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§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more