Struct substreams_antelope_core::pb::antelope::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 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>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
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>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq<ActionTrace> for ActionTrace
impl PartialEq<ActionTrace> 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 ==
.