pub enum ReportFormat {
Json,
Terminal,
Markdown,
Sarif,
Checkstyle,
Junit,
}Expand description
The output format to render a Report into.
Variants§
Json
Pretty-printed JSON with stable field order.
Terminal
Coloured terminal output grouped by dimension and severity.
Markdown
Markdown suitable for GitHub PR comments.
Sarif
SARIF 2.1.0 — single merged run, valid per the SARIF 2.1.0 schema.
Checkstyle
Checkstyle v8 XML — consumed by IntelliJ (Checkstyle plugin) and SonarQube.
Junit
JUnit XML (Surefire/Maven flavour) — consumed by GitHub Actions, Jenkins, and GitLab CI.
Trait Implementations§
Source§impl Clone for ReportFormat
impl Clone for ReportFormat
Source§fn clone(&self) -> ReportFormat
fn clone(&self) -> ReportFormat
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 moreSource§impl Debug for ReportFormat
impl Debug for ReportFormat
Source§impl PartialEq for ReportFormat
impl PartialEq for ReportFormat
Source§fn eq(&self, other: &ReportFormat) -> bool
fn eq(&self, other: &ReportFormat) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ReportFormat
impl Eq for ReportFormat
impl StructuralPartialEq for ReportFormat
Auto Trait Implementations§
impl Freeze for ReportFormat
impl RefUnwindSafe for ReportFormat
impl Send for ReportFormat
impl Sync for ReportFormat
impl Unpin for ReportFormat
impl UnsafeUnpin for ReportFormat
impl UnwindSafe for ReportFormat
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§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