1 2 3 4 5 6
pub trait EtherBlockNumberPort: Send + Sync { type Output; type Error; fn eth_block_number(&self) -> impl Future<Output = Result<Self::Output, Self::Error>>; }