pub enum OperatorFixOutcome {
Pending,
Addressed,
Rejected {
why: String,
},
Unreported,
}Expand description
What happened to one operator-selected finding after the fixer ran, as
part of an OperatorFixRequest.
Variants§
Pending
The request has not run yet, or never got far enough to report.
Addressed
The fixer’s adoption report named this finding as addressed.
Rejected
The fixer’s adoption report declined it, with an argument.
Unreported
The fixer never delivered a usable adoption report at all — a
dropped stream, a quota hit, or a continuation budget spent without
recovering one (see graph::Runner::continue_fix_report). Distinct
from Rejected, which needs an argument this never produced, and
never written back as “addressed” or silently left Pending — a
gap in the report is its own outcome, not evidence either way about
the finding.
Trait Implementations§
Source§impl Clone for OperatorFixOutcome
impl Clone for OperatorFixOutcome
Source§impl Debug for OperatorFixOutcome
impl Debug for OperatorFixOutcome
Source§impl Default for OperatorFixOutcome
impl Default for OperatorFixOutcome
Source§impl<'de> Deserialize<'de> for OperatorFixOutcome
impl<'de> Deserialize<'de> for OperatorFixOutcome
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 OperatorFixOutcome
impl PartialEq for OperatorFixOutcome
Source§impl Serialize for OperatorFixOutcome
impl Serialize for OperatorFixOutcome
impl StructuralPartialEq for OperatorFixOutcome
Auto Trait Implementations§
impl Freeze for OperatorFixOutcome
impl RefUnwindSafe for OperatorFixOutcome
impl Send for OperatorFixOutcome
impl Sync for OperatorFixOutcome
impl Unpin for OperatorFixOutcome
impl UnsafeUnpin for OperatorFixOutcome
impl UnwindSafe for OperatorFixOutcome
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more