Trait substreams_antelope_core::action::Action
source · pub trait Action: Sized {
const NAME: &'static str;
// Required method
fn decode(trace: &ActionTrace) -> Result<Self, Error>;
// Provided method
fn match_and_decode(trace: impl AsRef<ActionTrace>) -> Option<Self> { ... }
}
Required Associated Constants§
Required Methods§
fn decode(trace: &ActionTrace) -> Result<Self, Error>
Provided Methods§
fn match_and_decode(trace: impl AsRef<ActionTrace>) -> Option<Self>
Object Safety§
This trait is not object safe.