pub enum UpdateOutputFormat {
Table,
Json,
}Expand description
Output format for an update run.
A separate enum from OutputFormat (not sarif-capable, per NFR-005’s “duplicate,
don’t share” precedent): update has no diagnostic-finding concept for SARIF to
describe, so accepting --format sarif only to reject it at runtime would be a worse UX
than never accepting it syntactically at all.
Variants§
Table
Human-readable table, one line per item (the default).
Json
Versioned JSON document (see crate::format::json::render_update).
Trait Implementations§
Source§impl Clone for UpdateOutputFormat
impl Clone for UpdateOutputFormat
impl Copy for UpdateOutputFormat
Source§impl Debug for UpdateOutputFormat
impl Debug for UpdateOutputFormat
impl Eq for UpdateOutputFormat
Source§impl PartialEq for UpdateOutputFormat
impl PartialEq for UpdateOutputFormat
impl StructuralPartialEq for UpdateOutputFormat
Source§impl ValueEnum for UpdateOutputFormat
impl ValueEnum for UpdateOutputFormat
Auto Trait Implementations§
impl Freeze for UpdateOutputFormat
impl RefUnwindSafe for UpdateOutputFormat
impl Send for UpdateOutputFormat
impl Sync for UpdateOutputFormat
impl Unpin for UpdateOutputFormat
impl UnsafeUnpin for UpdateOutputFormat
impl UnwindSafe for UpdateOutputFormat
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.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