pub struct ElectionData {
pub score: f64,
pub verdict: &'static str,
pub purpose: Purpose,
pub factors: Vec<ElectionFactor>,
pub excluded_by: Vec<&'static str>,
pub planetary_hours: PlanetaryHours,
pub moon_status: MoonStatus,
}Expand description
The electional assessment of a moment.
Fields§
§score: f640-100: 50 plus the factors’ weights.
verdict: &'static str“favourable” (65 and up), “mixed” (45 and up) or “unfavourable”.
purpose: PurposeWhat the election is for.
factors: Vec<ElectionFactor>The rules that apply, Moon first, then the Ascendant, angles, retrogrades, the matter, the hour and the natal chart.
excluded_by: Vec<&'static str>The criteria filters this moment fails (“void_moon”, “mercury_retrograde”, “venus_retrograde”, “night”, “outside_hours”): a search would skip it.
planetary_hours: PlanetaryHoursPlanetary day and hour.
moon_status: MoonStatusThe Moon’s aspects and void-of-course status.
Trait Implementations§
Source§impl Clone for ElectionData
impl Clone for ElectionData
Source§impl Debug for ElectionData
impl Debug for ElectionData
Source§impl PartialEq for ElectionData
impl PartialEq for ElectionData
Source§impl Serialize for ElectionData
impl Serialize for ElectionData
impl StructuralPartialEq for ElectionData
Auto Trait Implementations§
impl Freeze for ElectionData
impl RefUnwindSafe for ElectionData
impl Send for ElectionData
impl Sync for ElectionData
impl Unpin for ElectionData
impl UnsafeUnpin for ElectionData
impl UnwindSafe for ElectionData
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