pub struct BeatSchedule {
pub task: String,
pub schedule: ScheduleDefinition,
pub args: Option<Vec<Value>>,
pub kwargs: Option<HashMap<String, Value>>,
pub options: Option<TaskConfig>,
}Expand description
Beat scheduler configuration
Fields§
§task: StringTask name to execute
schedule: ScheduleDefinitionSchedule definition
args: Option<Vec<Value>>Task arguments
kwargs: Option<HashMap<String, Value>>Task keyword arguments
options: Option<TaskConfig>Task options
Trait Implementations§
Source§impl Clone for BeatSchedule
impl Clone for BeatSchedule
Source§fn clone(&self) -> BeatSchedule
fn clone(&self) -> BeatSchedule
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 BeatSchedule
impl Debug for BeatSchedule
Source§impl<'de> Deserialize<'de> for BeatSchedule
impl<'de> Deserialize<'de> for BeatSchedule
Source§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 Freeze for BeatSchedule
impl RefUnwindSafe for BeatSchedule
impl Send for BeatSchedule
impl Sync for BeatSchedule
impl Unpin for BeatSchedule
impl UnwindSafe for BeatSchedule
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