pub struct KnowledgeAuthorityEnvelopeV1 {
pub version: u64,
pub issuer: String,
pub subject: String,
pub authorization_root: String,
pub keyring_root: Option<String>,
pub issued_at: u64,
pub expires_at: u64,
pub algorithm: String,
pub key_id: Option<String>,
pub delegations: Vec<KnowledgeDelegationV1>,
pub signature: Vec<u8>,
}Fields§
§version: u64§issuer: String§subject: String§keyring_root: Option<String>§issued_at: u64§expires_at: u64§algorithm: String§key_id: Option<String>§delegations: Vec<KnowledgeDelegationV1>§signature: Vec<u8>Trait Implementations§
Source§impl Clone for KnowledgeAuthorityEnvelopeV1
impl Clone for KnowledgeAuthorityEnvelopeV1
Source§fn clone(&self) -> KnowledgeAuthorityEnvelopeV1
fn clone(&self) -> KnowledgeAuthorityEnvelopeV1
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 KnowledgeAuthorityEnvelopeV1
impl Debug for KnowledgeAuthorityEnvelopeV1
impl StructuralPartialEq for KnowledgeAuthorityEnvelopeV1
Auto Trait Implementations§
impl Freeze for KnowledgeAuthorityEnvelopeV1
impl RefUnwindSafe for KnowledgeAuthorityEnvelopeV1
impl Send for KnowledgeAuthorityEnvelopeV1
impl Sync for KnowledgeAuthorityEnvelopeV1
impl Unpin for KnowledgeAuthorityEnvelopeV1
impl UnsafeUnpin for KnowledgeAuthorityEnvelopeV1
impl UnwindSafe for KnowledgeAuthorityEnvelopeV1
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