pub struct LengthInFeet { /* private fields */ }Implementations§
Source§impl LengthInFeet
impl LengthInFeet
pub fn new(feet: f64) -> Self
pub fn inches(inches: f64) -> Self
pub fn feet_and_inches(feet: u32, inches: f32) -> Self
pub fn feet_and_inches_fractional( feet: u32, inches: u32, fractional: Rational32, ) -> Option<Self>
pub fn feet_only(&self) -> u32
pub fn inches_only_decimal(&self) -> f32
pub fn inches_only_fractional(&self) -> Option<(u32, Rational32)>
Trait Implementations§
Source§impl Clone for LengthInFeet
impl Clone for LengthInFeet
Source§fn clone(&self) -> LengthInFeet
fn clone(&self) -> LengthInFeet
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LengthInFeet
impl Debug for LengthInFeet
Source§impl Default for LengthInFeet
impl Default for LengthInFeet
Source§fn default() -> LengthInFeet
fn default() -> LengthInFeet
Returns the “default value” for a type. Read more
Source§impl Display for LengthInFeet
impl Display for LengthInFeet
Source§impl PartialEq for LengthInFeet
impl PartialEq for LengthInFeet
Source§impl PartialOrd for LengthInFeet
impl PartialOrd for LengthInFeet
impl Copy for LengthInFeet
impl StructuralPartialEq for LengthInFeet
Auto Trait Implementations§
impl Freeze for LengthInFeet
impl RefUnwindSafe for LengthInFeet
impl Send for LengthInFeet
impl Sync for LengthInFeet
impl Unpin for LengthInFeet
impl UnsafeUnpin for LengthInFeet
impl UnwindSafe for LengthInFeet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more