use balinese_calendar::BalineseDate;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let date = BalineseDate::from_ymd(2023, 1, 1)?;
println!("Saka Year: {}", date.saka_year);
println!("Sasih: {:?}", date.sasih);
println!("Saptawara: {:?}", date.saptawara);
println!("Pawukon Day: {}", date.pawukon_day);
Ok(())
}
let date = BalineseDate::from_ymd(2023, 1, 1)?;
if date.rahinan.iter().any(|r| matches!(r, rahinan::Galungan)) {
println!("Today is Galungan!");
}
if !date.rahinan.is_empty() {
println!("Holy days: {:?}", date.rahinan);
}