pub struct Placement {
pub name: &'static str,
pub symbol: &'static str,
pub sign: &'static str,
pub sign_symbol: &'static str,
pub degree: i64,
pub minute: i64,
pub ecliptic_longitude: f64,
pub house: u8,
pub speed: f64,
pub is_retrograde: bool,
pub symbolic_degree: i64,
}Expand description
A planet, lunar point or angle placed in the chart.
Fields§
§name: &'static strBody or angle name, e.g. “Sun”, “North Node”, “Ascendant”.
symbol: &'static strGlyph, e.g. “☉” (“ASC” and “MC” for the angles).
sign: &'static strZodiac sign name, e.g. “Taurus”.
sign_symbol: &'static strZodiac sign glyph, e.g. “♉”.
degree: i64Whole degrees within the sign (0-29).
minute: i64Arc minutes past degree (0-59).
ecliptic_longitude: f64Ecliptic longitude in degrees [0, 360), tropical or sidereal as requested.
house: u8House (1-12) the point falls in.
speed: f64Apparent speed in ecliptic longitude, degrees per day.
is_retrograde: boolWhether the apparent motion is retrograde.
symbolic_degree: i64Symbolic degree (1-30) within the sign, as used by degree symbolism.
Trait Implementations§
impl StructuralPartialEq for Placement
Auto Trait Implementations§
impl Freeze for Placement
impl RefUnwindSafe for Placement
impl Send for Placement
impl Sync for Placement
impl Unpin for Placement
impl UnsafeUnpin for Placement
impl UnwindSafe for Placement
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