pub struct HashAuditReport {
pub total_components: usize,
pub strong_count: usize,
pub weak_only_count: usize,
pub missing_count: usize,
pub components: Vec<ComponentHashAudit>,
}Expand description
Overall hash audit report
Fields§
§total_components: usizeTotal components analyzed
strong_count: usizeComponents with strong hashes
weak_only_count: usizeComponents with only weak hashes
missing_count: usizeComponents with no hashes
components: Vec<ComponentHashAudit>Per-component audit details
Implementations§
Trait Implementations§
Source§impl Clone for HashAuditReport
impl Clone for HashAuditReport
Source§fn clone(&self) -> HashAuditReport
fn clone(&self) -> HashAuditReport
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 HashAuditReport
impl Debug for HashAuditReport
Source§impl<'de> Deserialize<'de> for HashAuditReport
impl<'de> Deserialize<'de> for HashAuditReport
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 HashAuditReport
impl RefUnwindSafe for HashAuditReport
impl Send for HashAuditReport
impl Sync for HashAuditReport
impl Unpin for HashAuditReport
impl UnsafeUnpin for HashAuditReport
impl UnwindSafe for HashAuditReport
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,
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