Struct measurements::area::Area
source · [−]pub struct Area { /* private fields */ }
Expand description
The Area
struct can be used to deal with areas in a common way.
Common metric and imperial units are supported.
Example
use measurements::Area;
let football_field = Area::from_square_meters(7140.0);
let acres = football_field.as_acres();
println!("There are {} acres in a football field.", acres);
Implementations
Create new area from floating point value in Square Meters
Create new area from floating point value in Square Metres
Create new area from floating point value in Square Nanometers
Create new area from floating point value in Square Nanometres
Create new area from floating point value in Square Micrometers
Create new area from floating point value in Square Micrometres
Create new area from floating point value in Square Millimeters
Create new area from floating point value in Square Millimetres
Create new area from floating point value in Square Centimeters
Create new area from floating point value in Square Centimetres
Create new area from floating point value in Square Decimeters
Create new area from floating point value in Square Decimetres
Create new area from floating point value in Square Hectometers
Create new area from floating point value in Square Hectometres
Create new area from floating point value in Hectares
Create new area from floating point value in Square Kilometers
Create new area from floating point value in Square Kilometres
Create new area from floating point value in Square Inches
Create new area from floating point value in Square Feet
Create new area from floating point value in Square Yards
Create new area from floating point value in Acres
Create new area from floating point value in Square Miles
Convert this Area to a floating point value in Square Nanometers
Convert this Area to a floating point value in Square Nanometres
Convert this Area to a floating point value in Square Micrometers
Convert this Area to a floating point value in Square Micrometres
Convert this Area to a floating point value in Square Millimeters
Convert this Area to a floating point value in Square Millimetres
Convert this Area to a floating point value in Square Centimeters
Convert this Area to a floating point value in Square Centimetres
Convert this Area to a floating point value in Square Meters
Convert this Area to a floating point value in Square Metres
Convert this Area to a floating point value in Square Decimeters
Convert this Area to a floating point value in Square Decimetres
Convert this Area to a floating point value in Square Hectometers
Convert this Area to a floating point value in Square Hectometres
Convert this Area to a floating point value in Hectares
Convert this Area to a floating point value in Square Kilometers
Convert this Area to a floating point value in Square Kilometres
Convert this Area to a floating point value in Square Inches
Convert this Area to a floating point value in Square Feet
Convert this Area to a floating point value in Square Yards
Convert this Area to a floating point value in Square Miles
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 Area
impl UnwindSafe for Area
Blanket Implementations
Mutably borrows from an owned value. Read more