pub struct DelegatedTokenClaims {
pub presenter: Principal,
pub subject: Principal,
pub issuer_pid: Principal,
pub cert_hash: [u8; 32],
pub issued_at_ns: u64,
pub expires_at_ns: u64,
pub aud: DelegationAudience,
pub grants: Vec<DelegatedRoleGrant>,
pub nonce: [u8; 16],
pub ext: Option<Vec<u8>>,
}Fields§
§presenter: Principal§subject: Principal§issuer_pid: Principal§cert_hash: [u8; 32]§issued_at_ns: u64§expires_at_ns: u64§aud: DelegationAudience§grants: Vec<DelegatedRoleGrant>§nonce: [u8; 16]§ext: Option<Vec<u8>>Trait Implementations§
Source§impl CandidType for DelegatedTokenClaims
impl CandidType for DelegatedTokenClaims
Source§impl Clone for DelegatedTokenClaims
impl Clone for DelegatedTokenClaims
Source§impl Debug for DelegatedTokenClaims
impl Debug for DelegatedTokenClaims
Source§impl<'de> Deserialize<'de> for DelegatedTokenClaims
impl<'de> Deserialize<'de> for DelegatedTokenClaims
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
impl Eq for DelegatedTokenClaims
Source§impl PartialEq for DelegatedTokenClaims
impl PartialEq for DelegatedTokenClaims
Source§impl Serialize for DelegatedTokenClaims
impl Serialize for DelegatedTokenClaims
impl StructuralPartialEq for DelegatedTokenClaims
Auto Trait Implementations§
impl Freeze for DelegatedTokenClaims
impl RefUnwindSafe for DelegatedTokenClaims
impl Send for DelegatedTokenClaims
impl Sync for DelegatedTokenClaims
impl Unpin for DelegatedTokenClaims
impl UnsafeUnpin for DelegatedTokenClaims
impl UnwindSafe for DelegatedTokenClaims
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