pub struct LintEnvelopeV18 { /* private fields */ }Expand description
Current output-v18 lint envelope.
Implementations§
Source§impl LintEnvelopeV18
impl LintEnvelopeV18
Sourcepub fn new(
tool: ToolInfo,
files: Vec<LintFileReportV18>,
) -> Result<Self, OutputContractError>
pub fn new( tool: ToolInfo, files: Vec<LintFileReportV18>, ) -> Result<Self, OutputContractError>
Construct a schema-valid V18 lint envelope and derive summaries.
Trait Implementations§
Source§impl Clone for LintEnvelopeV18
impl Clone for LintEnvelopeV18
Source§fn clone(&self) -> LintEnvelopeV18
fn clone(&self) -> LintEnvelopeV18
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 LintEnvelopeV18
impl Debug for LintEnvelopeV18
Auto Trait Implementations§
impl Freeze for LintEnvelopeV18
impl RefUnwindSafe for LintEnvelopeV18
impl Send for LintEnvelopeV18
impl Sync for LintEnvelopeV18
impl Unpin for LintEnvelopeV18
impl UnsafeUnpin for LintEnvelopeV18
impl UnwindSafe for LintEnvelopeV18
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