pub struct SignedMessage {
pub account_id: AccountId,
pub public_key: PublicKey,
pub signature: Signature,
pub state: Option<String>,
}Expand description
A signed NEP-413 message.
Fields§
§account_id: AccountIdThe account that signed the message.
public_key: PublicKeyThe public key used to sign.
signature: SignatureThe signature (base64 encoded in JSON).
state: Option<String>Optional state parameter for CSRF protection.
Trait Implementations§
Source§impl Clone for SignedMessage
impl Clone for SignedMessage
Source§fn clone(&self) -> SignedMessage
fn clone(&self) -> SignedMessage
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 SignedMessage
impl Debug for SignedMessage
Source§impl<'de> Deserialize<'de> for SignedMessage
impl<'de> Deserialize<'de> for SignedMessage
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 SignedMessage
impl PartialEq for SignedMessage
Source§impl Serialize for SignedMessage
impl Serialize for SignedMessage
impl Eq for SignedMessage
impl StructuralPartialEq for SignedMessage
Auto Trait Implementations§
impl Freeze for SignedMessage
impl RefUnwindSafe for SignedMessage
impl Send for SignedMessage
impl Sync for SignedMessage
impl Unpin for SignedMessage
impl UnsafeUnpin for SignedMessage
impl UnwindSafe for SignedMessage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.