pub struct ChainVerifyResult {
pub valid: bool,
pub total_links: usize,
pub broken_at: Option<usize>,
pub broken_reason: Option<String>,
}Expand description
The result of verifying a Chain.
Fields§
§valid: booltrue if every link is intact and properly linked.
total_links: usizeTotal number of links inspected.
broken_at: Option<usize>1-based index of the first broken link, if any.
broken_reason: Option<String>Human-readable reason the chain is broken, if any.
Trait Implementations§
Source§impl Clone for ChainVerifyResult
impl Clone for ChainVerifyResult
Source§fn clone(&self) -> ChainVerifyResult
fn clone(&self) -> ChainVerifyResult
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 ChainVerifyResult
impl Debug for ChainVerifyResult
Source§impl Display for ChainVerifyResult
impl Display for ChainVerifyResult
Source§impl PartialEq for ChainVerifyResult
impl PartialEq for ChainVerifyResult
impl StructuralPartialEq for ChainVerifyResult
Auto Trait Implementations§
impl Freeze for ChainVerifyResult
impl RefUnwindSafe for ChainVerifyResult
impl Send for ChainVerifyResult
impl Sync for ChainVerifyResult
impl Unpin for ChainVerifyResult
impl UnsafeUnpin for ChainVerifyResult
impl UnwindSafe for ChainVerifyResult
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