pub struct AccessTargetCoverage {
pub findings_total: usize,
pub findings_with_file_context: usize,
pub files_indexed: usize,
pub bytes_indexed: u64,
pub complete: bool,
pub gaps: Vec<CoverageGap>,
}Expand description
What the pass actually managed to look at.
This exists so that an empty targets list can never be mistaken for “this
credential opens nothing”. If complete is false, some findings were never
inspected and the reason is in gaps.
Fields§
§findings_total: usizeFindings the pass was given.
findings_with_file_context: usizeFindings whose file was successfully indexed.
files_indexed: usizeDistinct files indexed.
bytes_indexed: u64Bytes read while indexing.
complete: boolTrue only when every finding got file context.
gaps: Vec<CoverageGap>Why the rest did not, sorted by reason.
Trait Implementations§
Source§impl Clone for AccessTargetCoverage
impl Clone for AccessTargetCoverage
Source§fn clone(&self) -> AccessTargetCoverage
fn clone(&self) -> AccessTargetCoverage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AccessTargetCoverage
impl Debug for AccessTargetCoverage
Source§impl<'de> Deserialize<'de> for AccessTargetCoverage
impl<'de> Deserialize<'de> for AccessTargetCoverage
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
Source§impl PartialEq for AccessTargetCoverage
impl PartialEq for AccessTargetCoverage
Source§impl Serialize for AccessTargetCoverage
impl Serialize for AccessTargetCoverage
impl StructuralPartialEq for AccessTargetCoverage
Auto Trait Implementations§
impl Freeze for AccessTargetCoverage
impl RefUnwindSafe for AccessTargetCoverage
impl Send for AccessTargetCoverage
impl Sync for AccessTargetCoverage
impl Unpin for AccessTargetCoverage
impl UnsafeUnpin for AccessTargetCoverage
impl UnwindSafe for AccessTargetCoverage
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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