pub(crate) enum ScxMessage {
Quit,
StopSched,
StartSched((SupportedSched, SchedMode)),
StartSchedArgs((SupportedSched, Vec<String>)),
SwitchSched((SupportedSched, SchedMode)),
SwitchSchedArgs((SupportedSched, Vec<String>)),
}
Variants§
Quit
Quit the scx_loader
StopSched
Stop the scheduler, if any
StartSched((SupportedSched, SchedMode))
Start the scheduler with the given mode
StartSchedArgs((SupportedSched, Vec<String>))
Start the scheduler with the given scx arguments
SwitchSched((SupportedSched, SchedMode))
Switch to another scheduler with the given mode
SwitchSchedArgs((SupportedSched, Vec<String>))
Switch to another scheduler with the given scx arguments
Trait Implementations§
Source§impl Debug for ScxMessage
impl Debug for ScxMessage
Source§impl PartialEq for ScxMessage
impl PartialEq for ScxMessage
impl StructuralPartialEq for ScxMessage
Auto Trait Implementations§
impl Freeze for ScxMessage
impl RefUnwindSafe for ScxMessage
impl Send for ScxMessage
impl Sync for ScxMessage
impl Unpin for ScxMessage
impl UnwindSafe for ScxMessage
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more