pub struct ActionReceiptData {
pub signer_id: AccountId,
pub signer_public_key: PublicKey,
pub gas_price: NearToken,
pub output_data_receivers: Vec<DataReceiverView>,
pub input_data_ids: Vec<CryptoHash>,
pub actions: Vec<ActionView>,
pub is_promise_yield: Option<bool>,
}Expand description
Action receipt data.
Fields§
§signer_id: AccountIdSigner account ID.
signer_public_key: PublicKeySigner public key.
gas_price: NearTokenGas price for this receipt.
output_data_receivers: Vec<DataReceiverView>Output data receivers.
input_data_ids: Vec<CryptoHash>Input data IDs.
actions: Vec<ActionView>Actions in this receipt.
is_promise_yield: Option<bool>Whether this is a promise yield.
Trait Implementations§
Source§impl Clone for ActionReceiptData
impl Clone for ActionReceiptData
Source§fn clone(&self) -> ActionReceiptData
fn clone(&self) -> ActionReceiptData
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 ActionReceiptData
impl Debug for ActionReceiptData
Source§impl<'de> Deserialize<'de> for ActionReceiptData
impl<'de> Deserialize<'de> for ActionReceiptData
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
Auto Trait Implementations§
impl Freeze for ActionReceiptData
impl RefUnwindSafe for ActionReceiptData
impl Send for ActionReceiptData
impl Sync for ActionReceiptData
impl Unpin for ActionReceiptData
impl UnsafeUnpin for ActionReceiptData
impl UnwindSafe for ActionReceiptData
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