pub trait FromAnyRpcTransaction: Sized {
// Required method
fn from_any_rpc_transaction(tx: &AnyRpcTransaction) -> Result<Self>;
}Expand description
Trait for converting an [AnyRpcTransaction] into a specific TxEnv.
Implementations extract the inner [alloy_consensus::TxEnvelope] via
as_envelope() then delegate to
[FromRecoveredTx].
Required Methods§
Sourcefn from_any_rpc_transaction(tx: &AnyRpcTransaction) -> Result<Self>
fn from_any_rpc_transaction(tx: &AnyRpcTransaction) -> Result<Self>
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", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl FromAnyRpcTransaction for OpTx
Available on crate feature optimism only.
impl FromAnyRpcTransaction for OpTx
Available on crate feature
optimism only.