pub struct Chart {Show 16 fields
pub house_system: String,
pub zodiac_type: &'static str,
pub ayanamsa: Option<&'static str>,
pub ayanamsa_name: Option<&'static str>,
pub ayanamsa_value: Option<f64>,
pub ayanamsa_formatted: Option<String>,
pub precession_rate_arcsec_yr: f64,
pub orb_settings: Value,
pub planets: Vec<Placement>,
pub unavailable_bodies: Vec<&'static str>,
pub houses: Vec<HouseCusp>,
pub aspects: Vec<Aspect>,
pub fixed_stars: Vec<FixedStarPosition>,
pub arabic_parts: Vec<Lot>,
pub temperament: Temperament,
pub lunar_status: Option<LunarStatus>,
}Expand description
A complete chart (calculate_chart_data); serializes to the API’s JSON.
Fields§
§house_system: StringHouse system code, echoed from the request.
zodiac_type: &'static str“tropical” or “sidereal”.
ayanamsa: Option<&'static str>Ayanamsa code; None for tropical charts.
ayanamsa_name: Option<&'static str>Human-readable ayanamsa name; None for tropical charts.
ayanamsa_value: Option<f64>Ayanamsa at the chart instant, in degrees; None for tropical charts.
ayanamsa_formatted: Option<String>ayanamsa_value as degrees, minutes and seconds; None for tropical charts.
precession_rate_arcsec_yr: f64Mean precession rate used for the fixed stars, arcseconds per year.
orb_settings: ValueOrb settings in effect: the defaults merged with the request’s.
planets: Vec<Placement>Planets, lunar points, Chiron, Lilith and the angles.
Expected bodies that could not be computed (e.g. Chiron outside its table).
houses: Vec<HouseCusp>The twelve house cusps.
aspects: Vec<Aspect>Aspects between chart points, then fixed-star conjunctions.
fixed_stars: Vec<FixedStarPosition>Fixed stars conjunct a chart point.
arabic_parts: Vec<Lot>The Arabic parts (lots).
temperament: TemperamentTemperament assessment.
lunar_status: Option<LunarStatus>Lunar phase and status; None (serialized as {}) without a Moon.