Struct vonuvoli_scheme::exports::NumberReal [−][src]
pub struct NumberReal(pub f64);
Methods
impl NumberReal
[src]
impl NumberReal
impl NumberReal
[src]
impl NumberReal
pub fn try_to_i8(&self) -> Outcome<i8>
[src]
pub fn try_to_i8(&self) -> Outcome<i8>
pub fn try_to_i16(&self) -> Outcome<i16>
[src]
pub fn try_to_i16(&self) -> Outcome<i16>
pub fn try_to_i32(&self) -> Outcome<i32>
[src]
pub fn try_to_i32(&self) -> Outcome<i32>
pub fn try_to_i64(&self) -> Outcome<i64>
[src]
pub fn try_to_i64(&self) -> Outcome<i64>
pub fn try_to_isize(&self) -> Outcome<isize>
[src]
pub fn try_to_isize(&self) -> Outcome<isize>
pub fn try_to_u8(&self) -> Outcome<u8>
[src]
pub fn try_to_u8(&self) -> Outcome<u8>
pub fn try_to_u16(&self) -> Outcome<u16>
[src]
pub fn try_to_u16(&self) -> Outcome<u16>
pub fn try_to_u32(&self) -> Outcome<u32>
[src]
pub fn try_to_u32(&self) -> Outcome<u32>
pub fn try_to_u64(&self) -> Outcome<u64>
[src]
pub fn try_to_u64(&self) -> Outcome<u64>
pub fn try_to_usize(&self) -> Outcome<usize>
[src]
pub fn try_to_usize(&self) -> Outcome<usize>
pub fn try_to_f32(&self) -> Outcome<f32>
[src]
pub fn try_to_f32(&self) -> Outcome<f32>
pub fn try_to_integer(&self) -> Outcome<NumberInteger>
[src]
pub fn try_to_integer(&self) -> Outcome<NumberInteger>
pub fn neg(&self) -> NumberReal
[src]
pub fn neg(&self) -> NumberReal
pub fn add(&self, other: &NumberReal) -> NumberReal
[src]
pub fn add(&self, other: &NumberReal) -> NumberReal
pub fn sub(&self, other: &NumberReal) -> NumberReal
[src]
pub fn sub(&self, other: &NumberReal) -> NumberReal
pub fn mul(&self, other: &NumberReal) -> NumberReal
[src]
pub fn mul(&self, other: &NumberReal) -> NumberReal
pub fn div(&self, other: &NumberReal) -> NumberReal
[src]
pub fn div(&self, other: &NumberReal) -> NumberReal
pub fn rem(&self, other: &NumberReal) -> NumberReal
[src]
pub fn rem(&self, other: &NumberReal) -> NumberReal
pub fn is_zero(&self) -> bool
[src]
pub fn is_zero(&self) -> bool
pub fn is_even(&self) -> bool
[src]
pub fn is_even(&self) -> bool
pub fn is_odd(&self) -> bool
[src]
pub fn is_odd(&self) -> bool
pub fn abs(&self) -> NumberReal
[src]
pub fn abs(&self) -> NumberReal
pub fn signum(&self) -> NumberReal
[src]
pub fn signum(&self) -> NumberReal
pub fn is_finite(&self) -> bool
[src]
pub fn is_finite(&self) -> bool
pub fn is_infinite(&self) -> bool
[src]
pub fn is_infinite(&self) -> bool
pub fn is_nan(&self) -> bool
[src]
pub fn is_nan(&self) -> bool
pub fn is_positive(&self) -> bool
[src]
pub fn is_positive(&self) -> bool
pub fn is_negative(&self) -> bool
[src]
pub fn is_negative(&self) -> bool
pub fn min(&self, other: &NumberReal) -> NumberReal
[src]
pub fn min(&self, other: &NumberReal) -> NumberReal
pub fn max(&self, other: &NumberReal) -> NumberReal
[src]
pub fn max(&self, other: &NumberReal) -> NumberReal
pub fn floor(&self) -> NumberReal
[src]
pub fn floor(&self) -> NumberReal
pub fn ceil(&self) -> NumberReal
[src]
pub fn ceil(&self) -> NumberReal
pub fn round(&self) -> NumberReal
[src]
pub fn round(&self) -> NumberReal
pub fn trunc(&self) -> NumberReal
[src]
pub fn trunc(&self) -> NumberReal
pub fn fract(&self) -> NumberReal
[src]
pub fn fract(&self) -> NumberReal
pub fn recip(&self) -> NumberReal
[src]
pub fn recip(&self) -> NumberReal
pub fn sqrt(&self) -> NumberReal
[src]
pub fn sqrt(&self) -> NumberReal
pub fn cbrt(&self) -> NumberReal
[src]
pub fn cbrt(&self) -> NumberReal
pub fn power(&self, other: &NumberReal) -> NumberReal
[src]
pub fn power(&self, other: &NumberReal) -> NumberReal
pub fn log(&self, other: &NumberReal) -> NumberReal
[src]
pub fn log(&self, other: &NumberReal) -> NumberReal
pub fn exp(&self) -> NumberReal
[src]
pub fn exp(&self) -> NumberReal
pub fn exp2(&self) -> NumberReal
[src]
pub fn exp2(&self) -> NumberReal
pub fn exp_m1(&self) -> NumberReal
[src]
pub fn exp_m1(&self) -> NumberReal
pub fn ln(&self) -> NumberReal
[src]
pub fn ln(&self) -> NumberReal
pub fn log2(&self) -> NumberReal
[src]
pub fn log2(&self) -> NumberReal
pub fn log10(&self) -> NumberReal
[src]
pub fn log10(&self) -> NumberReal
pub fn ln_1p(&self) -> NumberReal
[src]
pub fn ln_1p(&self) -> NumberReal
pub fn sin(&self) -> NumberReal
[src]
pub fn sin(&self) -> NumberReal
pub fn cos(&self) -> NumberReal
[src]
pub fn cos(&self) -> NumberReal
pub fn tan(&self) -> NumberReal
[src]
pub fn tan(&self) -> NumberReal
pub fn asin(&self) -> NumberReal
[src]
pub fn asin(&self) -> NumberReal
pub fn acos(&self) -> NumberReal
[src]
pub fn acos(&self) -> NumberReal
pub fn atan(&self) -> NumberReal
[src]
pub fn atan(&self) -> NumberReal
pub fn sinh(&self) -> NumberReal
[src]
pub fn sinh(&self) -> NumberReal
pub fn cosh(&self) -> NumberReal
[src]
pub fn cosh(&self) -> NumberReal
pub fn tanh(&self) -> NumberReal
[src]
pub fn tanh(&self) -> NumberReal
pub fn asinh(&self) -> NumberReal
[src]
pub fn asinh(&self) -> NumberReal
pub fn acosh(&self) -> NumberReal
[src]
pub fn acosh(&self) -> NumberReal
pub fn atanh(&self) -> NumberReal
[src]
pub fn atanh(&self) -> NumberReal
pub fn hypot(&self, other: &NumberReal) -> NumberReal
[src]
pub fn hypot(&self, other: &NumberReal) -> NumberReal
pub fn atan2(&self, other: &NumberReal) -> NumberReal
[src]
pub fn atan2(&self, other: &NumberReal) -> NumberReal
pub fn to_degrees(&self) -> NumberReal
[src]
pub fn to_degrees(&self) -> NumberReal
pub fn to_radians(&self) -> NumberReal
[src]
pub fn to_radians(&self) -> NumberReal
Trait Implementations
impl StdAsRef<NumberReal> for NumberReal
[src]
impl StdAsRef<NumberReal> for NumberReal
fn as_ref(&self) -> &NumberReal
[src]
fn as_ref(&self) -> &NumberReal
Performs the conversion.
impl StdFrom<NumberReal> for Value
[src]
impl StdFrom<NumberReal> for Value
fn from(value: NumberReal) -> Value
[src]
fn from(value: NumberReal) -> Value
Performs the conversion.
impl StdFrom<NumberReal> for StdBox<Value>
[src]
impl StdFrom<NumberReal> for StdBox<Value>
ⓘImportant traits for Box<R>fn from(value: NumberReal) -> StdBox<Value>
[src]
fn from(value: NumberReal) -> StdBox<Value>
Performs the conversion.
impl StdInto0<Outcome<Value>> for NumberReal
[src]
impl StdInto0<Outcome<Value>> for NumberReal
impl StdFrom<NumberReal> for Expression
[src]
impl StdFrom<NumberReal> for Expression
fn from(value: NumberReal) -> Expression
[src]
fn from(value: NumberReal) -> Expression
Performs the conversion.
impl StdFrom<NumberReal> for StdBox<Expression>
[src]
impl StdFrom<NumberReal> for StdBox<Expression>
ⓘImportant traits for Box<R>fn from(value: NumberReal) -> StdBox<Expression>
[src]
fn from(value: NumberReal) -> StdBox<Expression>
Performs the conversion.
impl StdInto0<Outcome<Expression>> for NumberReal
[src]
impl StdInto0<Outcome<Expression>> for NumberReal
fn into_0(self) -> Outcome<Expression>
[src]
fn into_0(self) -> Outcome<Expression>
impl StdTryFrom<Value> for NumberReal
[src]
impl StdTryFrom<Value> for NumberReal
type Error = Error
try_from
)The type returned in the event of a conversion error.
fn try_from(value: Value) -> Result<NumberReal, Error>
[src]
fn try_from(value: Value) -> Result<NumberReal, Error>
try_from
)Performs the conversion.
impl StdTryAsRef0<NumberReal> for Value
[src]
impl StdTryAsRef0<NumberReal> for Value
type Error = Error
fn try_as_ref_0(&self) -> Result<&NumberReal, Error>
[src]
fn try_as_ref_0(&self) -> Result<&NumberReal, Error>
impl StdTryFrom<StdBox<Value>> for NumberReal
[src]
impl StdTryFrom<StdBox<Value>> for NumberReal
type Error = Error
try_from
)The type returned in the event of a conversion error.
fn try_from(value: StdBox<Value>) -> Result<NumberReal, Error>
[src]
fn try_from(value: StdBox<Value>) -> Result<NumberReal, Error>
try_from
)Performs the conversion.
impl StdTryFrom<Expression> for NumberReal
[src]
impl StdTryFrom<Expression> for NumberReal
type Error = Error
try_from
)The type returned in the event of a conversion error.
fn try_from(value: Expression) -> Result<NumberReal, Error>
[src]
fn try_from(value: Expression) -> Result<NumberReal, Error>
try_from
)Performs the conversion.
impl StdTryFrom<StdBox<Expression>> for NumberReal
[src]
impl StdTryFrom<StdBox<Expression>> for NumberReal
type Error = Error
try_from
)The type returned in the event of a conversion error.
fn try_from(value: StdBox<Expression>) -> Result<NumberReal, Error>
[src]
fn try_from(value: StdBox<Expression>) -> Result<NumberReal, Error>
try_from
)Performs the conversion.
impl StdFrom<f64> for NumberReal
[src]
impl StdFrom<f64> for NumberReal
fn from(value: f64) -> NumberReal
[src]
fn from(value: f64) -> NumberReal
Performs the conversion.
impl StdFrom<NumberReal> for f64
[src]
impl StdFrom<NumberReal> for f64
fn from(value: NumberReal) -> f64
[src]
fn from(value: NumberReal) -> f64
Performs the conversion.
impl StdAsRef<f64> for NumberReal
[src]
impl StdAsRef<f64> for NumberReal
impl StdFrom<NumberInteger> for NumberReal
[src]
impl StdFrom<NumberInteger> for NumberReal
fn from(value: NumberInteger) -> NumberReal
[src]
fn from(value: NumberInteger) -> NumberReal
Performs the conversion.
impl StdFrom<f32> for NumberReal
[src]
impl StdFrom<f32> for NumberReal
fn from(value: f32) -> NumberReal
[src]
fn from(value: f32) -> NumberReal
Performs the conversion.
impl StdFrom<i8> for NumberReal
[src]
impl StdFrom<i8> for NumberReal
fn from(value: i8) -> NumberReal
[src]
fn from(value: i8) -> NumberReal
Performs the conversion.
impl StdFrom<u8> for NumberReal
[src]
impl StdFrom<u8> for NumberReal
fn from(value: u8) -> NumberReal
[src]
fn from(value: u8) -> NumberReal
Performs the conversion.
impl StdFrom<i16> for NumberReal
[src]
impl StdFrom<i16> for NumberReal
fn from(value: i16) -> NumberReal
[src]
fn from(value: i16) -> NumberReal
Performs the conversion.
impl StdFrom<u16> for NumberReal
[src]
impl StdFrom<u16> for NumberReal
fn from(value: u16) -> NumberReal
[src]
fn from(value: u16) -> NumberReal
Performs the conversion.
impl StdFrom<i32> for NumberReal
[src]
impl StdFrom<i32> for NumberReal
fn from(value: i32) -> NumberReal
[src]
fn from(value: i32) -> NumberReal
Performs the conversion.
impl StdFrom<u32> for NumberReal
[src]
impl StdFrom<u32> for NumberReal
fn from(value: u32) -> NumberReal
[src]
fn from(value: u32) -> NumberReal
Performs the conversion.
impl StdFrom<i64> for NumberReal
[src]
impl StdFrom<i64> for NumberReal
fn from(value: i64) -> NumberReal
[src]
fn from(value: i64) -> NumberReal
Performs the conversion.
impl StdFrom<u64> for NumberReal
[src]
impl StdFrom<u64> for NumberReal
fn from(value: u64) -> NumberReal
[src]
fn from(value: u64) -> NumberReal
Performs the conversion.
impl StdFrom<isize> for NumberReal
[src]
impl StdFrom<isize> for NumberReal
fn from(value: isize) -> NumberReal
[src]
fn from(value: isize) -> NumberReal
Performs the conversion.
impl StdFrom<usize> for NumberReal
[src]
impl StdFrom<usize> for NumberReal
fn from(value: usize) -> NumberReal
[src]
fn from(value: usize) -> NumberReal
Performs the conversion.
impl Display for NumberReal
[src]
impl Display for NumberReal
fn fmt(&self, formatter: &mut Formatter) -> Result
[src]
fn fmt(&self, formatter: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl HashValue for NumberReal
[src]
impl HashValue for NumberReal
impl Hash for NumberReal
[src]
impl Hash for NumberReal
fn hash<Hasher: Hasher>(&self, hasher: &mut Hasher)
[src]
fn hash<Hasher: Hasher>(&self, hasher: &mut Hasher)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Eq for NumberReal
[src]
impl Eq for NumberReal
impl PartialEq for NumberReal
[src]
impl PartialEq for NumberReal
fn eq(&self, other: &NumberReal) -> bool
[src]
fn eq(&self, other: &NumberReal) -> 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[src]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl Ord for NumberReal
[src]
impl Ord for NumberReal
fn cmp(&self, other: &NumberReal) -> Ordering
[src]
fn cmp(&self, other: &NumberReal) -> Ordering
This method returns an Ordering
between self
and other
. Read more
fn max(self, other: Self) -> Self
1.21.0[src]
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
impl PartialOrd for NumberReal
[src]
impl PartialOrd for NumberReal
fn partial_cmp(&self, other: &NumberReal) -> Option<Ordering>
[src]
fn partial_cmp(&self, other: &NumberReal) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
fn gt(&self, other: &Rhs) -> bool
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
fn ge(&self, other: &Rhs) -> bool
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Clone for NumberReal
[src]
impl Clone for NumberReal
fn clone(&self) -> NumberReal
[src]
fn clone(&self) -> NumberReal
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for NumberReal
[src]
impl Debug for NumberReal
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Neg for NumberReal
[src]
impl Neg for NumberReal
type Output = NumberReal
The resulting type after applying the -
operator.
fn neg(self) -> NumberReal
[src]
fn neg(self) -> NumberReal
Performs the unary -
operation.
impl<NumberRealInto: StdInto<NumberReal>> Add<NumberRealInto> for NumberReal
[src]
impl<NumberRealInto: StdInto<NumberReal>> Add<NumberRealInto> for NumberReal
type Output = NumberReal
The resulting type after applying the +
operator.
fn add(self, other: NumberRealInto) -> NumberReal
[src]
fn add(self, other: NumberRealInto) -> NumberReal
Performs the +
operation.
impl<NumberRealInto: StdInto<NumberReal>> Sub<NumberRealInto> for NumberReal
[src]
impl<NumberRealInto: StdInto<NumberReal>> Sub<NumberRealInto> for NumberReal
type Output = NumberReal
The resulting type after applying the -
operator.
fn sub(self, other: NumberRealInto) -> NumberReal
[src]
fn sub(self, other: NumberRealInto) -> NumberReal
Performs the -
operation.
impl<NumberRealInto: StdInto<NumberReal>> Mul<NumberRealInto> for NumberReal
[src]
impl<NumberRealInto: StdInto<NumberReal>> Mul<NumberRealInto> for NumberReal
type Output = NumberReal
The resulting type after applying the *
operator.
fn mul(self, other: NumberRealInto) -> NumberReal
[src]
fn mul(self, other: NumberRealInto) -> NumberReal
Performs the *
operation.
impl<NumberRealInto: StdInto<NumberReal>> Div<NumberRealInto> for NumberReal
[src]
impl<NumberRealInto: StdInto<NumberReal>> Div<NumberRealInto> for NumberReal
type Output = NumberReal
The resulting type after applying the /
operator.
fn div(self, other: NumberRealInto) -> NumberReal
[src]
fn div(self, other: NumberRealInto) -> NumberReal
Performs the /
operation.
impl<NumberRealInto: StdInto<NumberReal>> Rem<NumberRealInto> for NumberReal
[src]
impl<NumberRealInto: StdInto<NumberReal>> Rem<NumberRealInto> for NumberReal
type Output = NumberReal
The resulting type after applying the %
operator.
fn rem(self, other: NumberRealInto) -> NumberReal
[src]
fn rem(self, other: NumberRealInto) -> NumberReal
Performs the %
operation.
Auto Trait Implementations
impl Send for NumberReal
impl Send for NumberReal
impl Sync for NumberReal
impl Sync for NumberReal