pub enum CronField {
Any,
Value(u8),
Range(u8, u8),
Step(Box<CronField>, u8),
List(Vec<CronField>),
}Expand description
A single cron field value (wildcard, number, range, step, or list).
Variants§
Any
Wildcard * — matches all values.
Value(u8)
A specific numeric value, e.g. 5.
Range(u8, u8)
An inclusive range, e.g. 1-5.
Step(Box<CronField>, u8)
A step expression, e.g. */2 or 1-5/2.
List(Vec<CronField>)
A comma-separated list, e.g. 1,3,5.
Trait Implementations§
impl Eq for CronField
impl StructuralPartialEq for CronField
Auto Trait Implementations§
impl Freeze for CronField
impl RefUnwindSafe for CronField
impl Send for CronField
impl Sync for CronField
impl Unpin for CronField
impl UnsafeUnpin for CronField
impl UnwindSafe for CronField
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