pub struct LineageProof {
pub chain: Vec<LineageLink>,
}Expand description
Cryptographic lineage proof linking an agent to its human root.
Fields§
§chain: Vec<LineageLink>Chain of DID-to-DID attestations from the agent back to HMR.
Trait Implementations§
Source§impl Clone for LineageProof
impl Clone for LineageProof
Source§impl Debug for LineageProof
impl Debug for LineageProof
Source§impl<'de> Deserialize<'de> for LineageProof
impl<'de> Deserialize<'de> for LineageProof
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 LineageProof
impl RefUnwindSafe for LineageProof
impl Send for LineageProof
impl Sync for LineageProof
impl Unpin for LineageProof
impl UnsafeUnpin for LineageProof
impl UnwindSafe for LineageProof
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