pub enum LogKind {
Show 16 variants
Raw,
ERC20_Transfer,
ERC20_Approval,
ERC721_Transfer,
ERC721_Approval,
ERC721_ApprovalForAll,
ERC777_Sent,
ERC777_Minted,
ERC777_Burned,
ERC777_AuthorizedOperator,
ERC777_RevokedOperator,
ERC1155_TransferSingle,
ERC1155_TransferBatch,
ERC1155_URI,
ERC4626_Deposit,
ERC4626_Withdraw,
}Variants§
Raw
ERC20_Transfer
ERC20_Approval
ERC721_Transfer
ERC721_Approval
ERC721_ApprovalForAll
ERC777_Sent
ERC777_Minted
ERC777_Burned
ERC777_AuthorizedOperator
ERC777_RevokedOperator
ERC1155_TransferSingle
ERC1155_TransferBatch
ERC1155_URI
ERC4626_Deposit
ERC4626_Withdraw
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LogKind
impl<'de> Deserialize<'de> for LogKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'q, DB: Database> Encode<'q, DB> for LogKind
impl<'q, DB: Database> Encode<'q, DB> for LogKind
Source§fn encode_by_ref(
&self,
buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer,
) -> IsNull
fn encode_by_ref( &self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer, ) -> IsNull
fn size_hint(&self) -> usize
Source§fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNullwhere
Self: Sized,
fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNullwhere
Self: Sized,
Writes the value of
self into buf in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
Source§impl<'__s> ToSchema<'__s> for LogKind
impl<'__s> ToSchema<'__s> for LogKind
impl Copy for LogKind
impl Eq for LogKind
impl StructuralPartialEq for LogKind
Auto Trait Implementations§
impl Freeze for LogKind
impl RefUnwindSafe for LogKind
impl Send for LogKind
impl Sync for LogKind
impl Unpin for LogKind
impl UnwindSafe for LogKind
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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