pub struct Materializer;Expand description
Service that expands recurrence rules into concrete daycare visit dates.
Implementations§
Source§impl Materializer
impl Materializer
Sourcepub fn materialize(
&self,
recurrence: &Recurrence,
exceptions: &[NaiveDate],
) -> Vec<NaiveDate>
pub fn materialize( &self, recurrence: &Recurrence, exceptions: &[NaiveDate], ) -> Vec<NaiveDate>
Materializes concrete visit dates while excluding source-system exceptions and closures.
Trait Implementations§
Source§impl Clone for Materializer
impl Clone for Materializer
Source§fn clone(&self) -> Materializer
fn clone(&self) -> Materializer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Materializer
impl Debug for Materializer
Source§impl Default for Materializer
impl Default for Materializer
Source§fn default() -> Materializer
fn default() -> Materializer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Materializer
impl RefUnwindSafe for Materializer
impl Send for Materializer
impl Sync for Materializer
impl Unpin for Materializer
impl UnsafeUnpin for Materializer
impl UnwindSafe for Materializer
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