pub struct ErrorAnalyzer { /* private fields */ }Expand description
Error analyzer for detecting error message leakage
Implementations§
Source§impl ErrorAnalyzer
impl ErrorAnalyzer
Sourcepub fn new(enabled: bool) -> ErrorAnalyzer
pub fn new(enabled: bool) -> ErrorAnalyzer
Create a new error analyzer
Sourcepub fn analyze_errors(&self, spec: &OpenApiSpec) -> Vec<ThreatFinding>
pub fn analyze_errors(&self, spec: &OpenApiSpec) -> Vec<ThreatFinding>
Analyze error responses for leakage
Trait Implementations§
Source§impl Default for ErrorAnalyzer
impl Default for ErrorAnalyzer
Source§fn default() -> ErrorAnalyzer
fn default() -> ErrorAnalyzer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ErrorAnalyzer
impl RefUnwindSafe for ErrorAnalyzer
impl Send for ErrorAnalyzer
impl Sync for ErrorAnalyzer
impl Unpin for ErrorAnalyzer
impl UnsafeUnpin for ErrorAnalyzer
impl UnwindSafe for ErrorAnalyzer
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