pub struct SarifRuleInput<'a> {
pub id: &'a str,
pub short_description: &'a str,
pub level: &'a str,
pub full_description: Option<&'a str>,
pub help_uri: Option<&'a str>,
}Expand description
Fields needed to build one SARIF rule object.
Fields§
§id: &'a strSARIF rule id, e.g. fallow/unused-file.
short_description: &'a strOne-line rule description shown in SARIF viewers.
level: &'a strDefault SARIF level for the rule’s defaultConfiguration.
full_description: Option<&'a str>Longer rule description, when the rule has one.
help_uri: Option<&'a str>Public documentation URL for the rule.
Trait Implementations§
Source§impl<'a> Clone for SarifRuleInput<'a>
impl<'a> Clone for SarifRuleInput<'a>
impl<'a> Copy for SarifRuleInput<'a>
Auto Trait Implementations§
impl<'a> Freeze for SarifRuleInput<'a>
impl<'a> RefUnwindSafe for SarifRuleInput<'a>
impl<'a> Send for SarifRuleInput<'a>
impl<'a> Sync for SarifRuleInput<'a>
impl<'a> Unpin for SarifRuleInput<'a>
impl<'a> UnsafeUnpin for SarifRuleInput<'a>
impl<'a> UnwindSafe for SarifRuleInput<'a>
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