pub struct RecurrenceRule { /* private fields */ }Implementations§
Source§impl RecurrenceRule
impl RecurrenceRule
pub fn new(starting: Date, schedule: RecurrenceSchedule) -> Self
pub fn take(self) -> (Date, RecurrenceSchedule)
pub fn next_occurrence_after(&self, value: Date) -> Date
Sourcepub fn next_occurrence_from(&self, from: Date) -> Date
pub fn next_occurrence_from(&self, from: Date) -> Date
Returns the next occurrence from this point forward.
pub fn starting(&self) -> Date
pub fn schedule(&self) -> &RecurrenceSchedule
pub fn into_string(self) -> String
pub fn weekly(starting: Date) -> Self
pub fn daily(starting: Date) -> Self
Trait Implementations§
Source§impl Clone for RecurrenceRule
impl Clone for RecurrenceRule
Source§fn clone(&self) -> RecurrenceRule
fn clone(&self) -> RecurrenceRule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RecurrenceRule
impl Debug for RecurrenceRule
Source§impl PartialEq for RecurrenceRule
impl PartialEq for RecurrenceRule
Source§fn eq(&self, other: &RecurrenceRule) -> bool
fn eq(&self, other: &RecurrenceRule) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RecurrenceRule
impl StructuralPartialEq for RecurrenceRule
Auto Trait Implementations§
impl Freeze for RecurrenceRule
impl RefUnwindSafe for RecurrenceRule
impl Send for RecurrenceRule
impl Sync for RecurrenceRule
impl Unpin for RecurrenceRule
impl UnsafeUnpin for RecurrenceRule
impl UnwindSafe for RecurrenceRule
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