pub enum CompletionOutcome {
Completed,
Skipped,
}Expand description
What happened to an agent this frame, from the scheduler’s point of view.
Variants§
Completed
execute() ran to completion.
Skipped
The agent was skipped (budget pressure, missing dep, etc.).
Trait Implementations§
Source§impl Clone for CompletionOutcome
impl Clone for CompletionOutcome
Source§fn clone(&self) -> CompletionOutcome
fn clone(&self) -> CompletionOutcome
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 CompletionOutcome
impl Debug for CompletionOutcome
Source§impl PartialEq for CompletionOutcome
impl PartialEq for CompletionOutcome
Source§fn eq(&self, other: &CompletionOutcome) -> bool
fn eq(&self, other: &CompletionOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CompletionOutcome
impl Eq for CompletionOutcome
impl StructuralPartialEq for CompletionOutcome
Auto Trait Implementations§
impl Freeze for CompletionOutcome
impl RefUnwindSafe for CompletionOutcome
impl Send for CompletionOutcome
impl Sync for CompletionOutcome
impl Unpin for CompletionOutcome
impl UnsafeUnpin for CompletionOutcome
impl UnwindSafe for CompletionOutcome
Blanket Implementations§
Source§impl<T> AppLifecycle for Twhere
T: ?Sized,
impl<T> AppLifecycle for Twhere
T: ?Sized,
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.