pub struct ApprovalToken {
pub v: u8,
pub node_id: String,
pub target: String,
pub sha256: String,
pub approval_id: String,
pub approved_by: String,
pub approved_at: String,
pub expires_secs: i64,
pub nonce: String,
}Expand description
What the hub signs when a human approves. Canonical JSON is signed as text, so there is nothing to re-serialise on the verifying side.
Fields§
§v: u8§node_id: String§target: String§sha256: String§approval_id: String§approved_by: String§approved_at: String§expires_secs: i64§nonce: StringTrait 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 (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 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 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