pub struct VerifySignatureArgs {
pub protocol_id: Protocol,
pub key_id: String,
pub counterparty: Counterparty,
pub data: Option<Vec<u8>>,
pub hash_to_directly_verify: Option<Vec<u8>>,
pub signature: Vec<u8>,
pub for_self: Option<bool>,
pub privileged: bool,
pub privileged_reason: Option<String>,
pub seek_permission: Option<bool>,
}Expand description
Arguments for verifying a digital signature.
Fields§
§protocol_id: Protocol§key_id: String§counterparty: Counterparty§data: Option<Vec<u8>>§hash_to_directly_verify: Option<Vec<u8>>§signature: Vec<u8>§for_self: Option<bool>§privileged: bool§privileged_reason: Option<String>§seek_permission: Option<bool>Trait Implementations§
Source§impl Clone for VerifySignatureArgs
impl Clone for VerifySignatureArgs
Source§fn clone(&self) -> VerifySignatureArgs
fn clone(&self) -> VerifySignatureArgs
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 moreAuto Trait Implementations§
impl Freeze for VerifySignatureArgs
impl !RefUnwindSafe for VerifySignatureArgs
impl Send for VerifySignatureArgs
impl Sync for VerifySignatureArgs
impl Unpin for VerifySignatureArgs
impl UnsafeUnpin for VerifySignatureArgs
impl !UnwindSafe for VerifySignatureArgs
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