pub enum Action {
Call(Call),
Create(Create),
CallResult(CallResult),
CreateResult(CreateResult),
InternalTransferAction(InternalTransferAction),
}
Expand description
Description of an action that we trace; will be either a call or a create.
Variants§
Call(Call)
It’s a call action.
Create(Create)
It’s a create action.
CallResult(CallResult)
It’s the result of a call action
CreateResult(CreateResult)
It’s the result of a create action
InternalTransferAction(InternalTransferAction)
It’s an internal transfer action
Implementations§
Trait Implementations§
source§impl<'_enum> From<&'_enum Action> for ActionType
impl<'_enum> From<&'_enum Action> for ActionType
source§fn from(val: &'_enum Action) -> ActionType
fn from(val: &'_enum Action) -> ActionType
Converts to this type from the input type.
source§impl From<Action> for ActionType
impl From<Action> for ActionType
source§fn from(val: Action) -> ActionType
fn from(val: Action) -> ActionType
Converts to this type from the input type.
source§impl PartialEq for Action
impl PartialEq for Action
impl StructuralPartialEq for Action
Auto Trait Implementations§
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnwindSafe for Action
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