pub trait EngineEthFilter<L>:
Send
+ Sync
+ 'staticwhere
L: RpcObject,{
// Required method
fn logs(
&self,
filter: Filter,
limits: QueryLimits,
) -> impl Future<Output = Result<Vec<L>, ErrorObject<'static>>> + Send;
}Expand description
Rpc Interface for poll-based ethereum filter API, implementing only the eth_getLogs method.
Used for the engine API, with possibility to specify QueryLimits.
Required Methods§
Sourcefn logs(
&self,
filter: Filter,
limits: QueryLimits,
) -> impl Future<Output = Result<Vec<L>, ErrorObject<'static>>> + Send
fn logs( &self, filter: Filter, limits: QueryLimits, ) -> impl Future<Output = Result<Vec<L>, ErrorObject<'static>>> + Send
Returns logs matching given filter object.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".