pub struct MoonStatus {
pub void_of_course: bool,
pub degrees_to_next_sign: f64,
pub hours_to_next_sign: f64,
pub next_sign: &'static str,
pub speed_status: &'static str,
pub applying_aspects: Vec<ApplyingAspect>,
pub next_applying_aspect: Option<ApplyingAspect>,
pub last_aspect: Option<SeparatingAspect>,
pub separating_aspects: Vec<SeparatingAspect>,
}Expand description
The Moon’s condition in a horary chart.
Fields§
§void_of_course: boolWhether the Moon makes no applying aspect before leaving its sign.
degrees_to_next_sign: f64Degrees left in the current sign.
hours_to_next_sign: f64Hours until the Moon enters the next sign, at its current speed.
next_sign: &'static strSign the Moon enters next.
speed_status: &'static str“swift” (> 13.5°/day), “slow” (< 12.5°/day) or “average”.
applying_aspects: Vec<ApplyingAspect>Applying aspects, closest first.
next_applying_aspect: Option<ApplyingAspect>The closest applying aspect.
last_aspect: Option<SeparatingAspect>The most recent separating aspect.
separating_aspects: Vec<SeparatingAspect>Separating aspects, most recent first.
Trait Implementations§
Source§impl Clone for MoonStatus
impl Clone for MoonStatus
Source§impl Debug for MoonStatus
impl Debug for MoonStatus
Source§impl PartialEq for MoonStatus
impl PartialEq for MoonStatus
Source§impl Serialize for MoonStatus
impl Serialize for MoonStatus
impl StructuralPartialEq for MoonStatus
Auto Trait Implementations§
impl Freeze for MoonStatus
impl RefUnwindSafe for MoonStatus
impl Send for MoonStatus
impl Sync for MoonStatus
impl Unpin for MoonStatus
impl UnsafeUnpin for MoonStatus
impl UnwindSafe for MoonStatus
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