Struct measurements::length::Length
source · [−]pub struct Length { /* private fields */ }
Expand description
The Length struct can be used to deal with lengths in a common way. Common metric and imperial units are supported.
Example
use measurements::Length;
let football_field = Length::from_yards(100.0);
let meters = football_field.as_meters();
println!("There are {} meters in a football field.", meters);
Implementations
Create a new Length from a floating point value in meters
Create a new Length from a floating point value in metres.
Create a new Length from a floating point value in nanometers.
Create a new Length from a floating point value in nanometres.
Create a new Length from a floating point value in micrometers.
Create a new Length from a floating point value in micrometres.
Create a new Length from a floating point value in millimeters.
Create a new Length from a floating point value in millimetres.
Create a new Length from a floating point value in centimeters.
Create a new Length from a floating point value in centimetres.
Create a new Length from a floating point value in decimeters.
Create a new Length from a floating point value in decimetres.
Create a new Length from a floating point value in hectometers.
Create a new Length from a floating point value in hectometres.
Create a new Length from a floating point value in kilometers.
Create a new Length from a floating point value in kilometres.
Create a new Length from a floating point value in inches.
Create a new Length from a floating point value in yards.
Create a new Length from a floating point value in furlongs.
Create a new Length from a floating point value in miles.
Convert this Length to a floating point value in nanometers
Convert this Length to a floating point value in nanometres
Convert this Length to a floating point value in micrometers
Convert this Length to a floating point value in micrometres
Convert this Length to a floating point value in millimeters
Convert this Length to a floating point value in millimetres
Convert this Length to a floating point value in centimeters
Convert this Length to a floating point value in centimetres
Convert this Length to a floating point value in decimeters
Convert this Length to a floating point value in decimetres
Convert this Length to a floating point value in hectometers
Convert this Length to a floating point value in hectometres
Convert this Length to a floating point value in kilometers
Convert this Length to a floating point value in kilometres
Convert this Length to a floating point value in furlongs
Trait Implementations
Get this quantity in the base units
Create a new quantity from the base units
Return the base unit for this type, as a string. For example “kilograms” Read more
Returns a string containing the most appropriate units for this quantity, and a floating point value representing this quantity in those units. Useful when, for example, a length might be in millimeters if it is very small, or kilometers when it is very large. Read more
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
Auto Trait Implementations
impl RefUnwindSafe for Length
impl UnwindSafe for Length
Blanket Implementations
Mutably borrows from an owned value. Read more