pub struct BindingClaims {
pub binding: u32,
pub iss: String,
pub sub: String,
pub aud: String,
pub iat: u64,
pub exp: u64,
pub pass: String,
pub log: GrantLog,
pub revision: u64,
pub dependencies: Vec<Dependency>,
}Expand description
A binding’s signed claims.
Fields§
§binding: u32The binding version, BINDING_VERSION.
iss: StringThe issuer, the pass’s.
sub: StringThe holder, the pass’s.
aud: StringThe audience, the pass’s.
iat: u64The pass’s issue instant.
exp: u64The pass’s first invalid instant.
pass: StringThe SHA-256, lowercase hex, of the pass’s exact compact bytes.
log: GrantLogThe grant log every dependency belongs to.
revision: u64The receipt revision the rights were decided at: a product admits only once its grant stream stands here or later.
dependencies: Vec<Dependency>One dependency per grant the pass’s rights name, in grant order.
Trait Implementations§
Source§impl Clone for BindingClaims
impl Clone for BindingClaims
Source§impl Debug for BindingClaims
impl Debug for BindingClaims
Source§impl<'de> Deserialize<'de> for BindingClaims
impl<'de> Deserialize<'de> for BindingClaims
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 BindingClaims
Source§impl PartialEq for BindingClaims
impl PartialEq for BindingClaims
Source§impl Serialize for BindingClaims
impl Serialize for BindingClaims
impl StructuralPartialEq for BindingClaims
Auto Trait Implementations§
impl Freeze for BindingClaims
impl RefUnwindSafe for BindingClaims
impl Send for BindingClaims
impl Sync for BindingClaims
impl Unpin for BindingClaims
impl UnsafeUnpin for BindingClaims
impl UnwindSafe for BindingClaims
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