pub enum Logs<L: LogT> {
Show 16 variants
Raw(L),
ERC20_Transfer(Transfer),
ERC20_Approval(Approval),
ERC721_Transfer(Transfer),
ERC721_Approval(Approval),
ERC721_ApprovalForAll(ApprovalForAll),
ERC777_Sent(Sent),
ERC777_Minted(Minted),
ERC777_Burned(Burned),
ERC777_AuthorizedOperator(AuthorizedOperator),
ERC777_RevokedOperator(RevokedOperator),
ERC1155_TransferSingle(TransferSingle),
ERC1155_TransferBatch(TransferBatch),
ERC1155_URI(URI),
ERC4626_Deposit(Deposit),
ERC4626_Withdraw(Withdraw),
}Variants§
Raw(L)
ERC20_Transfer(Transfer)
ERC20_Approval(Approval)
ERC721_Transfer(Transfer)
ERC721_Approval(Approval)
ERC721_ApprovalForAll(ApprovalForAll)
ERC777_Sent(Sent)
ERC777_Minted(Minted)
ERC777_Burned(Burned)
ERC777_AuthorizedOperator(AuthorizedOperator)
ERC777_RevokedOperator(RevokedOperator)
ERC1155_TransferSingle(TransferSingle)
ERC1155_TransferBatch(TransferBatch)
ERC1155_URI(URI)
ERC4626_Deposit(Deposit)
ERC4626_Withdraw(Withdraw)
Trait Implementations§
Source§impl<L: LogT + Serialize> Emit for Logs<L>
impl<L: LogT + Serialize> Emit for Logs<L>
async fn emit( &self, queue: &Client, network: &NetworkKind, ) -> Result<(), PropagateError>
Auto Trait Implementations§
impl<L> Freeze for Logs<L>where
L: Freeze,
impl<L> RefUnwindSafe for Logs<L>where
L: RefUnwindSafe,
impl<L> Send for Logs<L>
impl<L> Sync for Logs<L>
impl<L> Unpin for Logs<L>where
L: Unpin,
impl<L> UnwindSafe for Logs<L>where
L: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more