pub struct StratumThickness(/* private fields */);Implementations§
Source§impl StratumThickness
impl StratumThickness
Sourcepub fn new(meters: f64) -> Result<Self, StratumThicknessError>
pub fn new(meters: f64) -> Result<Self, StratumThicknessError>
Creates a non-negative stratum thickness in meters.
§Errors
Returns StratumThicknessError::NonFinite when the value is not finite.
Returns StratumThicknessError::Negative when the value is negative.
pub const fn meters(self) -> f64
Trait Implementations§
Source§impl Clone for StratumThickness
impl Clone for StratumThickness
Source§fn clone(&self) -> StratumThickness
fn clone(&self) -> StratumThickness
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 StratumThickness
impl Debug for StratumThickness
Source§impl Display for StratumThickness
impl Display for StratumThickness
Source§impl FromStr for StratumThickness
impl FromStr for StratumThickness
Source§impl PartialEq for StratumThickness
impl PartialEq for StratumThickness
Source§impl PartialOrd for StratumThickness
impl PartialOrd for StratumThickness
impl Copy for StratumThickness
impl StructuralPartialEq for StratumThickness
Auto Trait Implementations§
impl Freeze for StratumThickness
impl RefUnwindSafe for StratumThickness
impl Send for StratumThickness
impl Sync for StratumThickness
impl Unpin for StratumThickness
impl UnsafeUnpin for StratumThickness
impl UnwindSafe for StratumThickness
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