Struct err_prop::F64Err [] [src]

pub struct F64Err { /* fields omitted */ }

Methods

impl F64Err
[src]

Trait Implementations

impl Copy for F64Err
[src]

impl Clone for F64Err
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for F64Err
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Debug for F64Err
[src]

Formats the value using the given formatter.

impl Mul for F64Err
[src]

The resulting type after applying the * operator

The method for the * operator

impl MulAssign for F64Err
[src]

The method for the *= operator

impl Div for F64Err
[src]

The resulting type after applying the / operator

The method for the / operator

impl DivAssign for F64Err
[src]

The method for the /= operator

impl Add for F64Err
[src]

The resulting type after applying the + operator

The method for the + operator

impl AddAssign for F64Err
[src]

The method for the += operator

impl Sub for F64Err
[src]

The resulting type after applying the - operator

The method for the - operator

impl SubAssign for F64Err
[src]

The method for the -= operator

impl Rem for F64Err
[src]

The resulting type after applying the % operator

The method for the % operator

impl RemAssign for F64Err
[src]

The method for the %= operator

impl PartialOrd for F64Err
[src]

impl PartialOrd for F64Err
[src]

This method returns an ordering between self and other values if one exists. Read more

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl Zero for F64Err
[src]

Returns the additive identity element of Self, 0. Read more

Returns true if self is equal to the additive identity.

impl One for F64Err
[src]

Returns the multiplicative identity element of Self, 1. Read more

impl ToPrimitive for F64Err
[src]

Converts the value of self to an isize.

Converts the value of self to an i8.

Converts the value of self to an i16.

Converts the value of self to an i32.

Converts the value of self to an i64.

Converts the value of self to a usize.

Converts the value of self to an u8.

Converts the value of self to an u16.

Converts the value of self to an u32.

Converts the value of self to an u32.

Converts the value of self to an f32.

Converts the value of self to an f64.

impl NumCast for F64Err
[src]

Creates a number from another value that can be converted into a primitive via the ToPrimitive trait. Read more

impl Num for F64Err
[src]

Convert from a string and radix <= 36. Read more

impl BaseNum for F64Err
[src]

impl ApproxEq for F64Err
[src]

Used for specifying relative comparisons.

The default tolerance to use when testing values that are close together. Read more

The default relative tolerance for testing values that are far-apart. Read more

The default ULPs to tolerate when testing values that are far-apart. Read more

A test for equality that uses a relative comparison if the values are far apart.

A test for equality that uses units in the last place (ULP) if the values are far apart.

The inverse of ApproxEq::relative_eq.

The inverse of ApproxEq::ulps_eq.

impl Neg for F64Err
[src]

The resulting type after applying the - operator

The method for the unary - operator

impl Float for F64Err
[src]

Returns the NaN value. Read more

Returns the infinite value. Read more

Returns the negative infinite value. Read more

Returns -0.0. Read more

Returns the smallest finite value that this type can represent. Read more

Returns the smallest positive, normalized value that this type can represent. Read more

Returns the largest finite value that this type can represent. Read more

Returns true if this value is NaN and false otherwise. Read more

Returns true if this value is positive infinity or negative infinity and false otherwise. Read more

Returns true if this number is neither infinite nor NaN. Read more

Returns true if the number is neither zero, infinite, [subnormal][subnormal], or NaN. Read more

Returns the floating point category of the number. If only one property is going to be tested, it is generally faster to use the specific predicate instead. Read more

Returns the largest integer less than or equal to a number. Read more

Returns the smallest integer greater than or equal to a number. Read more

Returns the nearest integer to a number. Round half-way cases away from 0.0. Read more

Return the integer part of a number. Read more

Returns the fractional part of a number. Read more

Computes the absolute value of self. Returns Float::nan() if the number is Float::nan(). Read more

Returns a number that represents the sign of self. Read more

Returns true if self is positive, including +0.0 and Float::infinity(). Read more

Returns true if self is negative, including -0.0 and Float::neg_infinity(). Read more

Fused multiply-add. Computes (self * a) + b with only one rounding error. This produces a more accurate result with better performance than a separate multiplication operation followed by an add. Read more

Take the reciprocal (inverse) of a number, 1/x. Read more

Raise a number to an integer power. Read more

Raise a number to a floating point power. Read more

Take the square root of a number. Read more

Returns e^(self), (the exponential function). Read more

Returns 2^(self). Read more

Returns the natural logarithm of the number. Read more

Returns the logarithm of the number with respect to an arbitrary base. Read more

Returns the base 2 logarithm of the number. Read more

Returns the base 10 logarithm of the number. Read more

Returns the maximum of the two numbers. Read more

Returns the minimum of the two numbers. Read more

The positive difference of two numbers. Read more

Take the cubic root of a number. Read more

Calculate the length of the hypotenuse of a right-angle triangle given legs of length x and y. Read more

Computes the sine of a number (in radians). Read more

Computes the cosine of a number (in radians). Read more

Computes the tangent of a number (in radians). Read more

Computes the arcsine of a number. Return value is in radians in the range [-pi/2, pi/2] or NaN if the number is outside the range [-1, 1]. Read more

Computes the arccosine of a number. Return value is in radians in the range [0, pi] or NaN if the number is outside the range [-1, 1]. Read more

Computes the arctangent of a number. Return value is in radians in the range [-pi/2, pi/2]; Read more

Computes the four quadrant arctangent of self (y) and other (x). Read more

Simultaneously computes the sine and cosine of the number, x. Returns (sin(x), cos(x)). Read more

Returns e^(self) - 1 in a way that is accurate even if the number is close to zero. Read more

Returns ln(1+n) (natural logarithm) more accurately than if the operations were performed separately. Read more

Hyperbolic sine function. Read more

Hyperbolic cosine function. Read more

Hyperbolic tangent function. Read more

Inverse hyperbolic sine function. Read more

Inverse hyperbolic cosine function. Read more

Inverse hyperbolic tangent function. Read more

Returns the mantissa, base 2 exponent, and sign as integers, respectively. The original number can be recovered by sign * mantissa * 2 ^ exponent. The floating point encoding is documented in the [Reference][floating-point]. Read more

Returns epsilon, a small positive value. Read more

Converts radians to degrees. Read more

Converts degrees to radians. Read more

impl BaseFloat for F64Err
[src]