pub enum LunarEclipseType {
Penumbral,
Partial,
Total,
}Expand description
Geometric classification of a lunar eclipse from the Moon’s penetration of Earth’s shadow at greatest eclipse.
Variants§
Penumbral
The Moon enters only the penumbra (partial shadow); no umbral contact.
Partial
Part of the Moon enters the umbra (full shadow).
Total
The entire Moon is within the umbra at greatest eclipse.
Trait Implementations§
Source§impl Clone for LunarEclipseType
impl Clone for LunarEclipseType
Source§fn clone(&self) -> LunarEclipseType
fn clone(&self) -> LunarEclipseType
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 moreimpl Copy for LunarEclipseType
Source§impl Debug for LunarEclipseType
impl Debug for LunarEclipseType
impl Eq for LunarEclipseType
Source§impl PartialEq for LunarEclipseType
impl PartialEq for LunarEclipseType
impl StructuralPartialEq for LunarEclipseType
Auto Trait Implementations§
impl Freeze for LunarEclipseType
impl RefUnwindSafe for LunarEclipseType
impl Send for LunarEclipseType
impl Sync for LunarEclipseType
impl Unpin for LunarEclipseType
impl UnsafeUnpin for LunarEclipseType
impl UnwindSafe for LunarEclipseType
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