Struct salah::Configuration
source · pub struct Configuration { /* private fields */ }
Expand description
A builder for the the Parameters.
It is recommended that this is used for setting all parameters that are needed.
Implementations§
source§impl Configuration
impl Configuration
pub fn new(fajr_angle: f64, isha_angle: f64) -> Configuration
pub fn with(method: Method, madhab: Madhab) -> Parameters
pub fn method<'a>(&'a mut self, method: Method) -> &'a mut Configuration
pub fn method_adjustments<'a>( &'a mut self, method_adjustments: TimeAdjustment ) -> &'a mut Configuration
pub fn high_latitude_rule<'a>( &'a mut self, high_latitude_rule: HighLatitudeRule ) -> &'a mut Configuration
pub fn madhab<'a>(&'a mut self, madhab: Madhab) -> &'a mut Configuration
pub fn isha_interval<'a>( &'a mut self, isha_interval: i32 ) -> &'a mut Configuration
pub fn maghrib_angle<'a>(&'a mut self, angle: f64) -> &'a mut Configuration
pub fn rounding<'a>(&'a mut self, value: Rounding) -> &'a mut Configuration
pub fn shafaq<'a>(&'a mut self, value: Shafaq) -> &'a mut Configuration
pub fn done(&self) -> Parameters
Auto Trait Implementations§
impl Freeze for Configuration
impl RefUnwindSafe for Configuration
impl Send for Configuration
impl Sync for Configuration
impl Unpin for Configuration
impl UnwindSafe for Configuration
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