Expand description
Fasting rules engine for Shaum.
Provides the core analysis engine, rule context, and DaudIterator.
Re-exports§
pub use rules::analyze;pub use rules::check;pub use rules::RuleContext;pub use rules::MoonProvider;pub use rules::SunsetProvider;pub use rules::DefaultSunsetProvider;pub use rules::FixedAdjustment;pub use rules::NoAdjustment;pub use query::FastingQuery;pub use query::QueryExt;pub use extension::ShaumDateExt;pub use daud_util::DaudIterator;pub use daud_util::generate_daud_schedule;pub use daud_util::DaudScheduleBuilder;
Modules§
- constants
- Constants for Hijri months and days.
- daud_
util - extension
- Extension trait for
NaiveDate. - i18n
- macros
- query
- Fluent query engine for finding fasting dates.
- rules
Macros§
- shaum_
context - Declaratively creates a
RuleContext.