Enum tc_value::NumberType [−][src]
pub enum NumberType { Bool, Complex(ComplexType), Float(FloatType), Int(IntType), UInt(UIntType), Number, }
The type of a generic Number
.
Variants
Complex(ComplexType)
Float(FloatType)
Int(IntType)
UInt(UIntType)
Implementations
impl NumberType
[src]
impl NumberType
[src]pub fn uint64() -> NumberType
[src]
Trait Implementations
impl Clone for NumberType
[src]
impl Clone for NumberType
[src]pub fn clone(&self) -> NumberType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for NumberType
[src]
impl Copy for NumberType
[src]impl Default for NumberType
[src]
impl Default for NumberType
[src]pub fn default() -> NumberType
[src]
impl<'de> Deserialize<'de> for NumberType
[src]
impl<'de> Deserialize<'de> for NumberType
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<NumberType, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<NumberType, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Eq for NumberType
[src]
impl Eq for NumberType
[src]impl From<BooleanType> for NumberType
[src]
impl From<BooleanType> for NumberType
[src]pub fn from(_bt: BooleanType) -> NumberType
[src]
impl From<ComplexType> for NumberType
[src]
impl From<ComplexType> for NumberType
[src]pub fn from(ct: ComplexType) -> NumberType
[src]
impl From<FloatType> for NumberType
[src]
impl From<FloatType> for NumberType
[src]pub fn from(ft: FloatType) -> NumberType
[src]
impl From<IntType> for NumberType
[src]
impl From<IntType> for NumberType
[src]pub fn from(it: IntType) -> NumberType
[src]
impl From<NumberType> for ValueType
[src]
impl From<NumberType> for ValueType
[src]fn from(nt: NumberType) -> ValueType
[src]
impl From<UIntType> for NumberType
[src]
impl From<UIntType> for NumberType
[src]pub fn from(ut: UIntType) -> NumberType
[src]
impl Hash for NumberType
[src]
impl Hash for NumberType
[src]impl NumberClass for NumberType
[src]
impl NumberClass for NumberType
[src]impl Ord for NumberType
[src]
impl Ord for NumberType
[src]impl PartialEq<NumberType> for NumberType
[src]
impl PartialEq<NumberType> for NumberType
[src]pub fn eq(&self, other: &NumberType) -> bool
[src]
pub fn ne(&self, other: &NumberType) -> bool
[src]
impl PartialOrd<NumberType> for NumberType
[src]
impl PartialOrd<NumberType> for NumberType
[src]pub fn partial_cmp(&self, other: &NumberType) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl Serialize for NumberType
[src]
impl Serialize for NumberType
[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl StructuralEq for NumberType
[src]
impl StructuralEq for NumberType
[src]impl StructuralPartialEq for NumberType
[src]
impl StructuralPartialEq for NumberType
[src]Auto Trait Implementations
impl RefUnwindSafe for NumberType
impl RefUnwindSafe for NumberType
impl Send for NumberType
impl Send for NumberType
impl Sync for NumberType
impl Sync for NumberType
impl Unpin for NumberType
impl Unpin for NumberType
impl UnwindSafe for NumberType
impl UnwindSafe for NumberType
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<F, T> TryCastFrom<F> for T where
T: CastFrom<F>,
[src]
impl<F, T> TryCastFrom<F> for T where
T: CastFrom<F>,
[src]pub fn can_cast_from(&F) -> bool
[src]
pub fn opt_cast_from(f: F) -> Option<T>
[src]
pub fn try_cast_from<Err, OnErr>(value: T, on_err: OnErr) -> Result<Self, Err> where
OnErr: FnOnce(&T) -> Err,
[src]
OnErr: FnOnce(&T) -> Err,
impl<F, T> TryCastInto<T> for F where
T: TryCastFrom<F>,
[src]
impl<F, T> TryCastInto<T> for F where
T: TryCastFrom<F>,
[src]pub fn can_cast_into(&self) -> bool
[src]
pub fn opt_cast_into(self) -> Option<T>
[src]
pub fn try_cast_into<Err, OnErr>(self, on_err: OnErr) -> Result<T, Err> where
OnErr: FnOnce(&Self) -> Err,
[src]
OnErr: FnOnce(&Self) -> Err,