Re-exports§
pub use config::ZakatConfig;pub use traits::CalculateZakat;pub use types::ZakatDetails;pub use types::ZakatError;pub use types::WealthType;pub use types::ZakatExplanation;pub use portfolio::ZakatPortfolio;pub use assets::PortfolioItem;pub use pricing::Prices;pub use pricing::StaticPriceProvider;pub use madhab::ZakatStrategy;pub use madhab::ZakatRules;pub use inputs::IntoZakatDecimal;pub use inputs::InputLocale;pub use inputs::LocalizedInput;pub use inputs::with_locale;pub use pricing::PriceProvider;
Modules§
- assets
- config
- fitrah
- i18n
- inputs
- kotlin
- maal
- macros
- Declarative macros for reducing boilerplate in Zakat asset definitions.
- madhab
- Fiqh Compliance: Madhab Strategy Pattern
- math
- portfolio
- Fiqh Compliance: Portfolio Aggregation
- prelude
- Prelude module for ZakatRS
- pricing
- Pricing module for Zakat calculations.
- traits
- types
- utils
Macros§
- zakat_
asset - Macro for generating Zakat asset structs with common fields and methods.