pub struct LineageVerification {
pub identity: IdentityId,
pub lineage_valid: bool,
pub all_ancestors_active: bool,
pub effective_authority: Vec<Capability>,
pub spawn_depth: u32,
pub revoked_ancestor: Option<IdentityId>,
pub is_valid: bool,
pub verified_at: u64,
pub errors: Vec<String>,
}Expand description
Result of verifying an identity’s lineage.
Fields§
§identity: IdentityId§lineage_valid: bool§all_ancestors_active: bool§spawn_depth: u32§revoked_ancestor: Option<IdentityId>§is_valid: bool§verified_at: u64§errors: Vec<String>Trait Implementations§
Source§impl Clone for LineageVerification
impl Clone for LineageVerification
Source§fn clone(&self) -> LineageVerification
fn clone(&self) -> LineageVerification
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 moreAuto Trait Implementations§
impl Freeze for LineageVerification
impl RefUnwindSafe for LineageVerification
impl Send for LineageVerification
impl Sync for LineageVerification
impl Unpin for LineageVerification
impl UnsafeUnpin for LineageVerification
impl UnwindSafe for LineageVerification
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