pub struct PendingWorkState {
pub has_pending: bool,
}Expand description
Whether the run has outstanding work that should prevent NaturalEnd.
Plugins write true when they have pending work (e.g. background tasks).
The orchestrator reads this at NaturalEnd to decide whether to terminate
or enter a waiting state.
Fields§
§has_pending: boolTrait Implementations§
Source§impl Clone for PendingWorkState
impl Clone for PendingWorkState
Source§fn clone(&self) -> PendingWorkState
fn clone(&self) -> PendingWorkState
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 PendingWorkState
impl Debug for PendingWorkState
Source§impl Default for PendingWorkState
impl Default for PendingWorkState
Source§fn default() -> PendingWorkState
fn default() -> PendingWorkState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PendingWorkState
impl<'de> Deserialize<'de> for PendingWorkState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PendingWorkState
impl PartialEq for PendingWorkState
Source§impl Serialize for PendingWorkState
impl Serialize for PendingWorkState
impl Eq for PendingWorkState
impl StructuralPartialEq for PendingWorkState
Auto Trait Implementations§
impl Freeze for PendingWorkState
impl RefUnwindSafe for PendingWorkState
impl Send for PendingWorkState
impl Sync for PendingWorkState
impl Unpin for PendingWorkState
impl UnsafeUnpin for PendingWorkState
impl UnwindSafe for PendingWorkState
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.