pub struct ReadyDecision {
pub has_integration_target: bool,
pub already_ready: bool,
pub ready_without_target: bool,
pub integration_clear: bool,
pub operator_completed: bool,
}Expand description
Pure classification of readiness after preview / policy blockers are known.
Fields§
§has_integration_target: bool§already_ready: boolThread was already ready and no capture ran this invocation.
ready_without_target: boolClean thread with no integration target configured.
integration_clear: boolConflict-free and no blockers (would mark Ready when a target exists).
operator_completed: boolOperator envelope should report completed (ready or no-target clean).
Trait Implementations§
Source§impl Clone for ReadyDecision
impl Clone for ReadyDecision
Source§fn clone(&self) -> ReadyDecision
fn clone(&self) -> ReadyDecision
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 moreimpl Copy for ReadyDecision
Source§impl Debug for ReadyDecision
impl Debug for ReadyDecision
impl Eq for ReadyDecision
Source§impl PartialEq for ReadyDecision
impl PartialEq for ReadyDecision
impl StructuralPartialEq for ReadyDecision
Auto Trait Implementations§
impl Freeze for ReadyDecision
impl RefUnwindSafe for ReadyDecision
impl Send for ReadyDecision
impl Sync for ReadyDecision
impl Unpin for ReadyDecision
impl UnsafeUnpin for ReadyDecision
impl UnwindSafe for ReadyDecision
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