Struct measurements::volume::Volume
source · [−]pub struct Volume { /* private fields */ }
Expand description
The Volume
struct can be used to deal with volumes in a common way.
#Example
use measurements::Volume;
let gallon = Volume::from_gallons(1.0);
let pint = Volume::from_pints(1.0);
let beers = gallon / pint;
println!("A gallon of beer will pour {} pints!", beers);
Implementations
Create a new Volume from a floating point value in Liters (l)
Create a new Volume from a floating point value in Litres (l)
Create a new Volume from a floating point value in Cubic Centimeters (cc or cm³)
Create a new Volume from a floating point value in Cubic Centimetres (cc or cm³)
Create a new Volume from a floating point value in Milliliters (ml)
Create a new Volume from a floating point value in Millilitres (ml)
Create a new Volume from a floating point value in Cubic Meters (m³)
Create a new Volume from a floating point value in Cubic Metres (m³)
Create a new Volume from a floating point value in Drops
Create a new Volume from a floating point value in US Fluid Drams
Create a new Volume from a floating point value in Teaspoons (tsp)
Create a new Volume from a floating point value in Tablespoons (tbsp)
Create a new Volume from a floating point value in UK Fluid Ounces (fl oz)
Create a new Volume from a floating point value in US Fluid Ounces (fl oz)
Create a new Volume from a floating point value in Cubic Inches (cu in or in³)
Create a new Volume from a floating point value in US Pints
Create a new Volume from a floating point value in UK Pints
Create a new Volume from a floating point value in Quarts
Create a new Volume from a floating point value in US Gallons (gal US)
Create a new Volume from a floating point value in UK/Imperial Gallons (gal)
Create a new Volume from a floating point value in Cubic Feet (ft³)
Create a new Volume from a floating point value in Cubic Yards (yd³)
Convert Volume to a floating point value in Cubic Centimeters (cc or cm³)
Convert Volume to a floating point value in Cubic Centimetres (cc or cm³)
Convert Volume to a floating point value in Milliliters (ml)
Convert Volume to a floating point value in Millilitres (ml)
Convert Volume to a floating point value in Cubic Meters (m³)
Convert Volume to a floating point value in Cubic Metres (m³)
Convert Volume to a floating point value in Teaspoons (tsp)
Convert Volume to a floating point value in Tablespoons (tbsp)
Convert Volume to a floating point value in Cubic Inches (cu in or in³)
Convert Volume to a floating point value in UK Fluid Ounces (fl oz)
Convert Volume to a floating point value in US Fluid Ounces (fl oz)
Convert Volume to a floating point value in UK Pints
Convert Volume to a floating point value in US Gallons (gal us)
Convert Volume to a floating point value in UK/Imperial Gallons (gal)
Convert Volume to a floating point value in Cubic Feet (ft³)
Convert Volume to a floating point value in Cubic Yards (yd³)
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 Volume
impl UnwindSafe for Volume
Blanket Implementations
Mutably borrows from an owned value. Read more