pub struct Vimshottari {
pub year: &'static str,
pub birth_lord: &'static str,
pub balance_years: f64,
pub path: Vec<&'static str>,
pub periods: Vec<DashaPeriod>,
pub current: Vec<DashaPeriod>,
}Expand description
The Vimshottari dasha of a birth, in a Jyotish reading.
Fields§
§year: &'static strDasha year: “julian” (365.25 days), “gregorian”, “sidereal” or “savana” (360).
birth_lord: &'static strThe lord of the Moon’s nakshatra, whose mahadasha runs at birth.
balance_years: f64Years of that mahadasha left at birth.
path: Vec<&'static str>The lords leading to periods (empty: periods are the mahadashas).
periods: Vec<DashaPeriod>The periods under path, depth levels deep.
current: Vec<DashaPeriod>The periods running at the date asked, mahadasha first, down to the prana dasha; empty without a date or outside the 120 years.
Trait Implementations§
Source§impl Clone for Vimshottari
impl Clone for Vimshottari
Source§impl Debug for Vimshottari
impl Debug for Vimshottari
Source§impl PartialEq for Vimshottari
impl PartialEq for Vimshottari
Source§impl Serialize for Vimshottari
impl Serialize for Vimshottari
impl StructuralPartialEq for Vimshottari
Auto Trait Implementations§
impl Freeze for Vimshottari
impl RefUnwindSafe for Vimshottari
impl Send for Vimshottari
impl Sync for Vimshottari
impl Unpin for Vimshottari
impl UnsafeUnpin for Vimshottari
impl UnwindSafe for Vimshottari
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