pub enum Readiness {
Ready,
Skipped(String),
Idle,
}Expand description
Whether a check can run against a document — decided by the runner
before run, so requirement diagnostics are emitted in one place
and never subject to per-check severity overrides.
Variants§
Ready
Requirements met; run the check.
Skipped(String)
The check has pending work (relevant expectations are declared)
but a prerequisite — a rig role — is unresolved. The runner
emits one standardized skip-note carrying reason at Note
severity, exempt from overrides. reason states what is needed.
Idle
No pending work for this document/config; stay silent.
Auto Trait Implementations§
impl Freeze for Readiness
impl RefUnwindSafe for Readiness
impl Send for Readiness
impl Sync for Readiness
impl Unpin for Readiness
impl UnsafeUnpin for Readiness
impl UnwindSafe for Readiness
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