Struct nettu_scheduler_domain::RRuleOptions [−][src]
pub struct RRuleOptions {
pub freq: RRuleFrequency,
pub interval: isize,
pub count: Option<i32>,
pub until: Option<isize>,
pub bysetpos: Option<Vec<isize>>,
pub byweekday: Option<Vec<WeekDay>>,
pub bymonthday: Option<Vec<isize>>,
pub bymonth: Option<Vec<Month>>,
pub byyearday: Option<Vec<isize>>,
pub byweekno: Option<Vec<isize>>,
}
Fields
freq: RRuleFrequency
interval: isize
count: Option<i32>
until: Option<isize>
bysetpos: Option<Vec<isize>>
byweekday: Option<Vec<WeekDay>>
bymonthday: Option<Vec<isize>>
bymonth: Option<Vec<Month>>
byyearday: Option<Vec<isize>>
byweekno: Option<Vec<isize>>
Implementations
pub fn get_parsed_options(
self,
start_ts: i64,
calendar_settings: &CalendarSettings
) -> ParsedOptions
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for RRuleOptions
impl Send for RRuleOptions
impl Sync for RRuleOptions
impl Unpin for RRuleOptions
impl UnwindSafe for RRuleOptions
Blanket Implementations
Mutably borrows from an owned value. Read more