pub struct AutomaticRun {
pub completed: Vec<RequestId>,
pub budget_exhausted: Vec<RequestId>,
pub continuation: Option<AutomaticContinuation>,
}Expand description
Evidence returned by one bounded automatic scheduler turn.
Fields§
§completed: Vec<RequestId>Requests that reached a terminal success/failure/block outcome.
budget_exhausted: Vec<RequestId>Requests that stopped on an incremental budget and remain queued.
continuation: Option<AutomaticContinuation>Explicit continuation when any queue work remains.
Trait Implementations§
Source§impl Clone for AutomaticRun
impl Clone for AutomaticRun
Source§fn clone(&self) -> AutomaticRun
fn clone(&self) -> AutomaticRun
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 AutomaticRun
impl Debug for AutomaticRun
impl Eq for AutomaticRun
Source§impl PartialEq for AutomaticRun
impl PartialEq for AutomaticRun
impl StructuralPartialEq for AutomaticRun
Auto Trait Implementations§
impl Freeze for AutomaticRun
impl RefUnwindSafe for AutomaticRun
impl Send for AutomaticRun
impl Sync for AutomaticRun
impl Unpin for AutomaticRun
impl UnsafeUnpin for AutomaticRun
impl UnwindSafe for AutomaticRun
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