pub struct Analysis { /* private fields */ }Expand description
An analysis.
Implementations§
Source§impl Analysis
impl Analysis
Sourcepub fn add_source(self, source: Source) -> Self
pub fn add_source(self, source: Source) -> Self
Adds a source to the analysis.
Sourcepub fn extend_sources(self, source: impl IntoIterator<Item = Source>) -> Self
pub fn extend_sources(self, source: impl IntoIterator<Item = Source>) -> Self
Adds multiple sources to the analysis.
Sourcepub fn add_exception(self, rule: impl Into<String>) -> Self
pub fn add_exception(self, rule: impl Into<String>) -> Self
Adds a rule to the excepted rules list.
Sourcepub fn extend_exceptions(self, rules: impl IntoIterator<Item = String>) -> Self
pub fn extend_exceptions(self, rules: impl IntoIterator<Item = String>) -> Self
Adds multiple rules to the excepted rules list.
Sourcepub fn init<F>(self, init: F) -> Selfwhere
F: Fn() + 'static,
pub fn init<F>(self, init: F) -> Selfwhere
F: Fn() + 'static,
Sets the initialization callback.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Analysis
impl !RefUnwindSafe for Analysis
impl !Send for Analysis
impl !Sync for Analysis
impl Unpin for Analysis
impl !UnwindSafe for Analysis
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> 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