pub struct SchedulerConfig {
pub max_tasks: usize,
pub max_concurrent_tasks: usize,
pub poll_interval: Duration,
}Expand description
Bounded scheduler process configuration.
Fields§
§max_tasks: usizeMaximum registered tasks.
max_concurrent_tasks: usizeMaximum callbacks executing concurrently.
poll_interval: DurationMaximum coordinator sleep between due-task scans.
Trait Implementations§
Source§impl Clone for SchedulerConfig
impl Clone for SchedulerConfig
Source§fn clone(&self) -> SchedulerConfig
fn clone(&self) -> SchedulerConfig
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 SchedulerConfig
impl Debug for SchedulerConfig
Source§impl Default for SchedulerConfig
impl Default for SchedulerConfig
impl Eq for SchedulerConfig
Source§impl PartialEq for SchedulerConfig
impl PartialEq for SchedulerConfig
impl StructuralPartialEq for SchedulerConfig
Auto Trait Implementations§
impl Freeze for SchedulerConfig
impl RefUnwindSafe for SchedulerConfig
impl Send for SchedulerConfig
impl Sync for SchedulerConfig
impl Unpin for SchedulerConfig
impl UnsafeUnpin for SchedulerConfig
impl UnwindSafe for SchedulerConfig
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