pub enum ExecutionsAction {
Show 15 variants
SetHistory(Vec<ExecutionEntry>),
AddExecution(ExecutionEntry),
UpdateExecution(ExecutionEntry),
RemoveExecution(String),
ClearHistory,
StartExecution(ExecutionEntry),
AppendOutput(String),
SetProgress(u8),
CompleteExecution(ExecutionEntry),
CancelExecution,
SetLoading(bool),
SetError(Option<String>),
SetSkillFilter(Option<String>),
SetStatusFilter(Option<ExecutionStatus>),
ClearFilters,
}Expand description
Executions store actions
Variants§
SetHistory(Vec<ExecutionEntry>)
Set entire history
AddExecution(ExecutionEntry)
Add execution to history
UpdateExecution(ExecutionEntry)
Update an execution
RemoveExecution(String)
Remove execution by ID
ClearHistory
Clear all history
StartExecution(ExecutionEntry)
Start a new execution
AppendOutput(String)
Update active execution output
SetProgress(u8)
Update active execution progress
CompleteExecution(ExecutionEntry)
Complete active execution
CancelExecution
Cancel active execution
SetLoading(bool)
Set loading state
SetError(Option<String>)
Set error
SetSkillFilter(Option<String>)
Set skill filter
SetStatusFilter(Option<ExecutionStatus>)
Set status filter
ClearFilters
Clear filters
Trait Implementations§
Source§impl Reducer<ExecutionsStore> for ExecutionsAction
impl Reducer<ExecutionsStore> for ExecutionsAction
Source§fn apply(self, store: Rc<ExecutionsStore>) -> Rc<ExecutionsStore>
fn apply(self, store: Rc<ExecutionsStore>) -> Rc<ExecutionsStore>
Mutate state.
Auto Trait Implementations§
impl Freeze for ExecutionsAction
impl RefUnwindSafe for ExecutionsAction
impl Send for ExecutionsAction
impl Sync for ExecutionsAction
impl Unpin for ExecutionsAction
impl UnwindSafe for ExecutionsAction
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.