pub enum EngineDecision {
Noop,
Operation(RuntimeOperation),
Batch(Vec<RuntimeOperation>),
}Expand description
Structured decisions returned by engines.
Variants§
Noop
No state change requested.
Operation(RuntimeOperation)
Apply a single runtime operation.
Batch(Vec<RuntimeOperation>)
Apply multiple operations in order.
Trait Implementations§
Source§impl Clone for EngineDecision
impl Clone for EngineDecision
Source§fn clone(&self) -> EngineDecision
fn clone(&self) -> EngineDecision
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 EngineDecision
impl Debug for EngineDecision
Source§impl PartialEq for EngineDecision
impl PartialEq for EngineDecision
impl Eq for EngineDecision
impl StructuralPartialEq for EngineDecision
Auto Trait Implementations§
impl Freeze for EngineDecision
impl RefUnwindSafe for EngineDecision
impl Send for EngineDecision
impl Sync for EngineDecision
impl Unpin for EngineDecision
impl UnsafeUnpin for EngineDecision
impl UnwindSafe for EngineDecision
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