pub struct SignedDelegateAction {
pub delegate_action: DelegateAction,
pub signature: Signature,
}Expand description
Signed delegate action.
Fields§
§delegate_action: DelegateActionThe delegate action.
signature: SignatureSignature over the delegate action.
Implementations§
Source§impl SignedDelegateAction
impl SignedDelegateAction
Sourcepub fn to_base64(&self) -> String
pub fn to_base64(&self) -> String
Encode the signed delegate action to base64 for transport.
This is the most common format for sending delegate actions via HTTP/JSON.
Sourcepub fn from_bytes(bytes: &[u8]) -> Result<Self, Error>
pub fn from_bytes(bytes: &[u8]) -> Result<Self, Error>
Decode a signed delegate action from bytes.
Sourcepub fn from_base64(s: &str) -> Result<Self, DecodeError>
pub fn from_base64(s: &str) -> Result<Self, DecodeError>
Decode a signed delegate action from base64.
Sourcepub fn receiver_id(&self) -> &AccountId
pub fn receiver_id(&self) -> &AccountId
Get the receiver account ID.
Trait Implementations§
Source§impl BorshDeserialize for SignedDelegateAction
impl BorshDeserialize for SignedDelegateAction
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl Clone for SignedDelegateAction
impl Clone for SignedDelegateAction
Source§fn clone(&self) -> SignedDelegateAction
fn clone(&self) -> SignedDelegateAction
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 SignedDelegateAction
impl Debug for SignedDelegateAction
Source§impl PartialEq for SignedDelegateAction
impl PartialEq for SignedDelegateAction
impl Eq for SignedDelegateAction
impl StructuralPartialEq for SignedDelegateAction
Auto Trait Implementations§
impl Freeze for SignedDelegateAction
impl RefUnwindSafe for SignedDelegateAction
impl Send for SignedDelegateAction
impl Sync for SignedDelegateAction
impl Unpin for SignedDelegateAction
impl UnsafeUnpin for SignedDelegateAction
impl UnwindSafe for SignedDelegateAction
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.