pub struct WorkerConfig {
pub worker_type: WorkerType,
pub priority: WorkerPriority,
pub interval_ms: u64,
pub enabled: bool,
}Expand description
Configuration for a single worker.
Fields§
§worker_type: WorkerTypeWorker type.
priority: WorkerPriorityPriority level.
interval_ms: u64Interval between runs in milliseconds.
enabled: boolWhether this worker is enabled.
Implementations§
Source§impl WorkerConfig
impl WorkerConfig
Sourcepub fn default_for(worker_type: WorkerType) -> Self
pub fn default_for(worker_type: WorkerType) -> Self
Create a config with default settings for a worker type.
Trait Implementations§
Source§impl Clone for WorkerConfig
impl Clone for WorkerConfig
Source§fn clone(&self) -> WorkerConfig
fn clone(&self) -> WorkerConfig
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 WorkerConfig
impl Debug for WorkerConfig
Source§impl<'de> Deserialize<'de> for WorkerConfig
impl<'de> Deserialize<'de> for WorkerConfig
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 WorkerConfig
impl RefUnwindSafe for WorkerConfig
impl Send for WorkerConfig
impl Sync for WorkerConfig
impl Unpin for WorkerConfig
impl UnsafeUnpin for WorkerConfig
impl UnwindSafe for WorkerConfig
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