pub struct Conversion {
pub analysis_tool_log_files: Option<Vec<ArtifactLocation>>,
pub invocation: Option<Invocation>,
pub properties: Option<PropertyBag>,
pub tool: Tool,
}
Expand description
A conversion object that will be merged with a separate run.
Describes how a converter transformed the output of a static analysis tool from the analysis tool’s native output format into the SARIF format.
A conversion object that describes how a converter transformed an analysis tool’s native reporting format into the SARIF format.
Fields
analysis_tool_log_files: Option<Vec<ArtifactLocation>>
The locations of the analysis tool’s per-run log files.
invocation: Option<Invocation>
An invocation object that describes the invocation of the converter.
properties: Option<PropertyBag>
Key/value pairs that provide additional information about the conversion.
tool: Tool
A tool object that describes the converter.
Trait Implementations
sourceimpl Debug for Conversion
impl Debug for Conversion
sourceimpl<'de> Deserialize<'de> for Conversion
impl<'de> Deserialize<'de> for Conversion
sourcefn 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
sourceimpl Serialize for Conversion
impl Serialize for Conversion
Auto Trait Implementations
impl RefUnwindSafe for Conversion
impl Send for Conversion
impl Sync for Conversion
impl Unpin for Conversion
impl UnwindSafe for Conversion
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more