pub struct ModifiedJulianDate(/* private fields */);Implementations§
Source§impl ModifiedJulianDate
impl ModifiedJulianDate
Sourcepub const fn new(value: f64) -> Result<Self, EpochError>
pub const fn new(value: f64) -> Result<Self, EpochError>
Creates a modified Julian date from a finite numeric value.
§Errors
Returns EpochError::NonFiniteModifiedJulianDate when value is not finite.
pub const fn value(self) -> f64
Trait Implementations§
Source§impl Clone for ModifiedJulianDate
impl Clone for ModifiedJulianDate
Source§fn clone(&self) -> ModifiedJulianDate
fn clone(&self) -> ModifiedJulianDate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ModifiedJulianDate
impl Debug for ModifiedJulianDate
Source§impl PartialEq for ModifiedJulianDate
impl PartialEq for ModifiedJulianDate
Source§fn eq(&self, other: &ModifiedJulianDate) -> bool
fn eq(&self, other: &ModifiedJulianDate) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ModifiedJulianDate
impl PartialOrd for ModifiedJulianDate
impl Copy for ModifiedJulianDate
impl StructuralPartialEq for ModifiedJulianDate
Auto Trait Implementations§
impl Freeze for ModifiedJulianDate
impl RefUnwindSafe for ModifiedJulianDate
impl Send for ModifiedJulianDate
impl Sync for ModifiedJulianDate
impl Unpin for ModifiedJulianDate
impl UnsafeUnpin for ModifiedJulianDate
impl UnwindSafe for ModifiedJulianDate
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