pub struct MonthlyByWeekdayTaskScheduler {
pub monthly_task_scheduler_: MonthlyTaskScheduler,
pub offset: WeekOfMonthEnum,
pub weekday: DayOfWeekEnum,
}Expand description
The MonthlyByWeekdayTaskScheduler data object sets the time for monthly task execution.
You identify a single day for task execution by specifying the week of the month and day of the week, and you complete the schedule by setting the inherited properties for the hour and minute.
By default, the scheduler executes the task on the specified day every month. If you set the interval to a value greater than 1, the task will execute at the specified monthly interval. (For example, an interval of 2 will cause the task to execute on the specified day, hour, and minute every 2 months.)
§How to access
ScheduledTask::reconfigure_scheduled_task(spec).scheduler→MonthlyByWeekdayTaskSchedulerScheduledTaskManager::create_scheduled_task(spec).scheduler→MonthlyByWeekdayTaskSchedulerScheduledTaskManager::create_object_scheduled_task(spec).scheduler→MonthlyByWeekdayTaskScheduler
Fields§
§monthly_task_scheduler_: MonthlyTaskScheduler§offset: WeekOfMonthEnumThe week in the month during which the scheduled task is to run.
weekday: DayOfWeekEnumThe day in the week when the scheduled task is to run.
Trait Implementations§
Source§impl DailyTaskSchedulerTrait for MonthlyByWeekdayTaskScheduler
impl DailyTaskSchedulerTrait for MonthlyByWeekdayTaskScheduler
Source§fn get_daily_task_scheduler(&self) -> &DailyTaskScheduler
fn get_daily_task_scheduler(&self) -> &DailyTaskScheduler
Get a reference to the DailyTaskScheduler parent struct
Source§fn get_daily_task_scheduler_mut(&mut self) -> &mut DailyTaskScheduler
fn get_daily_task_scheduler_mut(&mut self) -> &mut DailyTaskScheduler
Get a mutable reference to the DailyTaskScheduler parent struct
Source§impl HourlyTaskSchedulerTrait for MonthlyByWeekdayTaskScheduler
impl HourlyTaskSchedulerTrait for MonthlyByWeekdayTaskScheduler
Source§fn get_hourly_task_scheduler(&self) -> &HourlyTaskScheduler
fn get_hourly_task_scheduler(&self) -> &HourlyTaskScheduler
Get a reference to the HourlyTaskScheduler parent struct
Source§fn get_hourly_task_scheduler_mut(&mut self) -> &mut HourlyTaskScheduler
fn get_hourly_task_scheduler_mut(&mut self) -> &mut HourlyTaskScheduler
Get a mutable reference to the HourlyTaskScheduler parent struct
Source§impl MonthlyTaskSchedulerTrait for MonthlyByWeekdayTaskScheduler
impl MonthlyTaskSchedulerTrait for MonthlyByWeekdayTaskScheduler
Source§fn get_monthly_task_scheduler(&self) -> &MonthlyTaskScheduler
fn get_monthly_task_scheduler(&self) -> &MonthlyTaskScheduler
Get a reference to the MonthlyTaskScheduler parent struct
Source§fn get_monthly_task_scheduler_mut(&mut self) -> &mut MonthlyTaskScheduler
fn get_monthly_task_scheduler_mut(&mut self) -> &mut MonthlyTaskScheduler
Get a mutable reference to the MonthlyTaskScheduler parent struct
Source§impl RecurrentTaskSchedulerTrait for MonthlyByWeekdayTaskScheduler
impl RecurrentTaskSchedulerTrait for MonthlyByWeekdayTaskScheduler
Source§fn get_recurrent_task_scheduler(&self) -> &RecurrentTaskScheduler
fn get_recurrent_task_scheduler(&self) -> &RecurrentTaskScheduler
Get a reference to the RecurrentTaskScheduler parent struct
Source§fn get_recurrent_task_scheduler_mut(&mut self) -> &mut RecurrentTaskScheduler
fn get_recurrent_task_scheduler_mut(&mut self) -> &mut RecurrentTaskScheduler
Get a mutable reference to the RecurrentTaskScheduler parent struct
Source§impl TaskSchedulerTrait for MonthlyByWeekdayTaskScheduler
impl TaskSchedulerTrait for MonthlyByWeekdayTaskScheduler
Source§fn get_task_scheduler(&self) -> &TaskScheduler
fn get_task_scheduler(&self) -> &TaskScheduler
Get a reference to the TaskScheduler parent struct
Source§fn get_task_scheduler_mut(&mut self) -> &mut TaskScheduler
fn get_task_scheduler_mut(&mut self) -> &mut TaskScheduler
Get a mutable reference to the TaskScheduler parent struct
Source§impl VimObjectTrait for MonthlyByWeekdayTaskScheduler
impl VimObjectTrait for MonthlyByWeekdayTaskScheduler
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for MonthlyByWeekdayTaskScheduler
Auto Trait Implementations§
impl Freeze for MonthlyByWeekdayTaskScheduler
impl RefUnwindSafe for MonthlyByWeekdayTaskScheduler
impl Send for MonthlyByWeekdayTaskScheduler
impl Sync for MonthlyByWeekdayTaskScheduler
impl Unpin for MonthlyByWeekdayTaskScheduler
impl UnsafeUnpin for MonthlyByWeekdayTaskScheduler
impl UnwindSafe for MonthlyByWeekdayTaskScheduler
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