Struct substreams_antelope_core::pb::ActionTrace
source · pub struct ActionTrace {Show 21 fields
pub receiver: String,
pub receipt: Option<ActionReceipt>,
pub action: Option<Action>,
pub context_free: bool,
pub elapsed: i64,
pub console: String,
pub transaction_id: String,
pub block_num: u64,
pub producer_block_id: String,
pub block_time: Option<Timestamp>,
pub account_ram_deltas: Vec<AccountRamDelta>,
pub raw_return_value: Vec<u8>,
pub json_return_value: String,
pub exception: Option<Exception>,
pub error_code: u64,
pub action_ordinal: u32,
pub creator_action_ordinal: u32,
pub closest_unnotified_ancestor_action_ordinal: u32,
pub execution_index: u32,
pub filtering_matched: bool,
pub filtering_matched_system_action_filter: bool,
}
Fields§
§receiver: String
§receipt: Option<ActionReceipt>
§action: Option<Action>
§context_free: bool
§elapsed: i64
§console: String
§transaction_id: String
§block_num: u64
§producer_block_id: String
§block_time: Option<Timestamp>
§account_ram_deltas: Vec<AccountRamDelta>
§raw_return_value: Vec<u8>
ReturnValue has been added in EOSIO 2.1.x as something that can be returned from the execution of an action.
json_return_value: String
§exception: Option<Exception>
§error_code: u64
§action_ordinal: u32
§creator_action_ordinal: u32
§closest_unnotified_ancestor_action_ordinal: u32
§execution_index: u32
§filtering_matched: bool
Whether this action trace was a successful match, present only when filtering was applied on block. This
will be true
if the Block filtering_applied
is true
, if the include CEL filter matched and
if the exclude CEL filter did NOT match.
filtering_matched_system_action_filter: bool
Whether this action trace was a successful system match, present only when filtering was applied on block.
This will be true
if the Block filtering_applied
is true
, if the system actions include CEL filter
matched, supersedes any exclude CEL filter.
Trait Implementations§
source§impl AsRef<ActionTrace> for ActionTrace
impl AsRef<ActionTrace> for ActionTrace
source§impl Clone for ActionTrace
impl Clone for ActionTrace
source§fn clone(&self) -> ActionTrace
fn clone(&self) -> ActionTrace
Returns a copy 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 ActionTrace
impl Debug for ActionTrace
source§impl Default for ActionTrace
impl Default for ActionTrace
source§impl Message for ActionTrace
impl Message for ActionTrace
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for ActionTrace
impl PartialEq for ActionTrace
source§fn eq(&self, other: &ActionTrace) -> bool
fn eq(&self, other: &ActionTrace) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ActionTrace
Auto Trait Implementations§
impl Freeze for ActionTrace
impl RefUnwindSafe for ActionTrace
impl Send for ActionTrace
impl Sync for ActionTrace
impl Unpin for ActionTrace
impl UnwindSafe for ActionTrace
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