pub struct Declination(/* private fields */);Implementations§
Source§impl Declination
impl Declination
Sourcepub fn new(value: f64) -> Result<Self, AstronomicalCoordinateError>
pub fn new(value: f64) -> Result<Self, AstronomicalCoordinateError>
Creates declination from finite degrees within -90.0..=90.0.
§Errors
Returns AstronomicalCoordinateError::NonFiniteDeclination when value is not finite,
or AstronomicalCoordinateError::InvalidDeclination when it is outside -90.0..=90.0.
pub const fn degrees(self) -> f64
Trait Implementations§
Source§impl Clone for Declination
impl Clone for Declination
Source§fn clone(&self) -> Declination
fn clone(&self) -> Declination
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 Declination
impl Debug for Declination
Source§impl Display for Declination
impl Display for Declination
Source§impl PartialEq for Declination
impl PartialEq for Declination
Source§impl PartialOrd for Declination
impl PartialOrd for Declination
impl Copy for Declination
impl StructuralPartialEq for Declination
Auto Trait Implementations§
impl Freeze for Declination
impl RefUnwindSafe for Declination
impl Send for Declination
impl Sync for Declination
impl Unpin for Declination
impl UnsafeUnpin for Declination
impl UnwindSafe for Declination
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