Type Definition uom::si::angle::Angle

source[]
pub type Angle<U, V> = Quantity<Dimension, U, V>;
Expand description

Angle (dimensionless quantity).

Generic Parameters

  • U: Base units.
  • V: Underlying storage type.

Implementations

Create a new quantity from the given value and measurement unit.

Generic Parameters
  • N: Unit.

Retrieve the value of the quantity in the given measurement unit.

Generic Parameters
  • N: Unit.

Returns the largest integer less than or equal to a number in the given measurement unit.

Generic Parameters
  • N: Unit.

Returns the smallest integer less than or equal to a number in the given measurement unit.

Generic Parameters
  • N: Unit.

Returns the nearest integer to a number in the in given measurement unit. Round half-way cases away from 0.0.

Generic Parameters
  • N: Unit.

Returns the integer part of a number in the given measurement unit.

Generic Parameters
  • N: Unit.

Returns the fractional part of a number in the given measurement unit.

Generic Parameters
  • N: Unit.

Creates a struct that can be used to format a compatible quantity for display.

Notes

The return value of this method cannot be used to print directly, but is instead used to format quantities and can be reused; see Arguments::with and the examples below.

If you do not need to format multiple quantities, consider using into_format_args instead.

Examples
let t1 = Time::new::<femtosecond>(1.0_E-1);
let t2 = Time::new::<picosecond>(1.0_E-1);
let a = Time::format_args(femtosecond, Description);

assert_eq!("0.1 femtoseconds", format!("{}", a.with(t1)));
assert_eq!("100 femtoseconds", format!("{}", a.with(t2)));
Generic Parameters
  • N: Unit.

Creates a struct that formats self for display.

Notes

Unlike format_args, the return value of this method can be used directly for display. It will format the value of self for the quantity on which it is called and nothing else.

If you wish to reuse the return value to format multiple quantities, use format_args instead.

Examples
let t = Time::new::<picosecond>(1.0_E-1);
let a = t.into_format_args(femtosecond, Description);

assert_eq!("100 femtoseconds", format!("{}", a));
Generic Parameters
  • N: Unit.

A half turn, i.e. an angle with a value of π as measured in radians

A full turn, i.e. an angle with a value of 2π as measured in radians

A half turn, i.e. an angle with a value of π as measured in radians

A full turn, i.e. an angle with a value of 2π as measured in radians

Implementation of various stdlib trigonometric functions

Computes the value of the cosine of the angle.

Computes the value of the hyperbolic cosine of the angle.

Computes the value of the sine of the angle.

Computes the value of the hyperbolic sine of the angle.

Computes the value of both the sine and cosine of the angle.

Computes the value of the tangent of the angle.

Computes the value of the hyperbolic tangent of the angle.

Trait Implementations

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more