pub trait FromAnyRpcTransaction: Sized {
// Required method
fn from_any_rpc_transaction(tx: &AnyRpcTransaction) -> Result<Self, Report>;
}Expand description
Trait for converting an [AnyRpcTransaction] into a specific TxEnv.
Ethereum envelopes delegate to [FromRecoveredTx]. Implementations may also explicitly
project compatible network-specific envelopes into their execution environment.
Required Methods§
Sourcefn from_any_rpc_transaction(tx: &AnyRpcTransaction) -> Result<Self, Report>
fn from_any_rpc_transaction(tx: &AnyRpcTransaction) -> Result<Self, Report>
Tries to convert an [AnyRpcTransaction] into Self.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".