pub struct ApprovalToken {
pub bound_to: Hash,
pub approver: PrincipalId,
pub class: ApproverClass,
pub issued: Timestamp,
pub expires: Timestamp,
pub nonce: [u8; 16],
pub used: bool,
}Fields§
§bound_to: Hashhash(transition, staged_source, candidate store path, base generation, policy version, cumulative-diff hash, derived facts, expected, revert_to, recovery strategy).
approver: PrincipalIdDiffers from the proposer and holds class (I19).
class: ApproverClass§issued: Timestamp§expires: Timestamp§nonce: [u8; 16]§used: boolTrait Implementations§
Source§impl Clone for ApprovalToken
impl Clone for ApprovalToken
Source§fn clone(&self) -> ApprovalToken
fn clone(&self) -> ApprovalToken
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 moreSource§impl Debug for ApprovalToken
impl Debug for ApprovalToken
Source§impl<'de> Deserialize<'de> for ApprovalToken
impl<'de> Deserialize<'de> for ApprovalToken
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
Source§impl PartialEq for ApprovalToken
impl PartialEq for ApprovalToken
Source§impl Serialize for ApprovalToken
impl Serialize for ApprovalToken
impl Eq for ApprovalToken
impl StructuralPartialEq for ApprovalToken
Auto Trait Implementations§
impl Freeze for ApprovalToken
impl RefUnwindSafe for ApprovalToken
impl Send for ApprovalToken
impl Sync for ApprovalToken
impl Unpin for ApprovalToken
impl UnsafeUnpin for ApprovalToken
impl UnwindSafe for ApprovalToken
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