EmitT

Trait EmitT 

Source
pub trait EmitT: Sync + Send {
    // Required method
    fn emit(
        &self,
        queue: &Client,
        network: &NetworkKind,
    ) -> impl Future<Output = Result<(), PropagateError>> + Send;
}

Required Methods§

Source

fn emit( &self, queue: &Client, network: &NetworkKind, ) -> impl Future<Output = Result<(), PropagateError>> + Send

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.

Implementors§

Source§

impl Emit for eventify_primitives::events::ERC20::Approval

Source§

impl Emit for eventify_primitives::events::ERC20::Transfer

Source§

impl Emit for eventify_primitives::events::ERC721::Approval

Source§

impl Emit for ApprovalForAll

Source§

impl Emit for eventify_primitives::events::ERC721::Transfer

Source§

impl Emit for AuthorizedOperator

Source§

impl Emit for Burned

Source§

impl Emit for Minted

Source§

impl Emit for RevokedOperator

Source§

impl Emit for Sent

Source§

impl Emit for TransferBatch

Source§

impl Emit for TransferSingle

Source§

impl Emit for URI

Source§

impl Emit for Deposit

Source§

impl Emit for Withdraw

Source§

impl Emit for ArbitrumBlock

Source§

impl Emit for ArbitrumLog

Source§

impl Emit for AvalancheBlock

Source§

impl Emit for AvalancheLog

Source§

impl Emit for BaseBlock

Source§

impl Emit for BaseLog

Source§

impl Emit for BscBlock

Source§

impl Emit for BscLog

Source§

impl Emit for EthBlock

Source§

impl Emit for EthLog

Source§

impl Emit for LineaBlock

Source§

impl Emit for LineaLog

Source§

impl Emit for OptimismBlock

Source§

impl Emit for OptimismLog

Source§

impl Emit for PolygonBlock

Source§

impl Emit for PolygonLog

Source§

impl Emit for ZksyncBlock

Source§

impl Emit for ZksyncLog

Source§

impl<B, L> Emit for Resource<B, L>
where B: BlockT, L: LogT,

Source§

impl<L: LogT + Serialize> Emit for Logs<L>