[−][src]Struct rustsec::advisory::linter::Linter
Lint information about a particular advisory
Methods
impl Linter
[src]
pub fn lint_file<P: AsRef<Path>>(path: P) -> Result<Self, Error>
[src]
Lint the advisory TOML file located at the given path
pub fn lint_string(s: &str) -> Result<Self, Error>
[src]
Lint the given advisory TOML string
pub fn advisory(&self) -> &Advisory
[src]
Get the parsed advisory
pub fn errors(&self) -> &[Error]
[src]
Get the errors that occurred during linting
Trait Implementations
Auto Trait Implementations
impl Unpin for Linter
impl Sync for Linter
impl Send for Linter
impl UnwindSafe for Linter
impl RefUnwindSafe for Linter
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,