chore: require enginetypes 'static (#9645)

This commit is contained in:
Matthias Seitz
2024-07-19 15:44:44 +02:00
committed by GitHub
parent ccb16dc071
commit f8812e2aa5
10 changed files with 16 additions and 15 deletions

View File

@ -23,7 +23,7 @@ pub struct EngineApiTestContext<E> {
pub _marker: PhantomData<E>,
}
impl<E: EngineTypes + 'static> EngineApiTestContext<E> {
impl<E: EngineTypes> EngineApiTestContext<E> {
/// Retrieves a v3 payload from the engine api
pub async fn get_payload_v3(
&self,

View File

@ -4,13 +4,13 @@ use reth_payload_builder::{Events, PayloadBuilderHandle, PayloadId};
use tokio_stream::wrappers::BroadcastStream;
/// Helper for payload operations
pub struct PayloadTestContext<E: EngineTypes + 'static> {
pub struct PayloadTestContext<E: EngineTypes> {
pub payload_event_stream: BroadcastStream<Events<E>>,
payload_builder: PayloadBuilderHandle<E>,
pub timestamp: u64,
}
impl<E: EngineTypes + 'static> PayloadTestContext<E> {
impl<E: EngineTypes> PayloadTestContext<E> {
/// Creates a new payload helper
pub async fn new(payload_builder: PayloadBuilderHandle<E>) -> eyre::Result<Self> {
let payload_events = payload_builder.subscribe().await?;