pub struct OwaspCoverageEntry {
pub id: String,
pub name: String,
pub tested: bool,
pub all_passed: bool,
pub via_categories: Vec<String>,
}Expand description
OWASP API Security Top 10 coverage entry for a single OWASP category
Fields§
§id: StringOWASP identifier (e.g., “API1:2023”)
name: StringShort name (e.g., “Broken Object Level Authorization”)
tested: boolWhether any conformance checks mapped to this category were tested
all_passed: boolWhether all related checks passed (only meaningful if tested is true)
via_categories: Vec<String>Which conformance categories contributed to this OWASP category’s coverage
Trait Implementations§
Source§impl Clone for OwaspCoverageEntry
impl Clone for OwaspCoverageEntry
Source§fn clone(&self) -> OwaspCoverageEntry
fn clone(&self) -> OwaspCoverageEntry
Returns a duplicate of the value. Read more
1.0.0 · 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 OwaspCoverageEntry
impl Debug for OwaspCoverageEntry
Source§impl<'de> Deserialize<'de> for OwaspCoverageEntry
impl<'de> Deserialize<'de> for OwaspCoverageEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OwaspCoverageEntry
impl RefUnwindSafe for OwaspCoverageEntry
impl Send for OwaspCoverageEntry
impl Sync for OwaspCoverageEntry
impl Unpin for OwaspCoverageEntry
impl UnsafeUnpin for OwaspCoverageEntry
impl UnwindSafe for OwaspCoverageEntry
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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