pub struct LogRequest {
pub address: Vec<Address>,
pub topic0: Vec<Topic>,
pub topic1: Vec<Topic>,
pub topic2: Vec<Topic>,
pub topic3: Vec<Topic>,
pub include_transactions: bool,
pub include_transaction_logs: bool,
pub include_transaction_traces: bool,
pub include_blocks: bool,
}Expand description
Filters for selecting EVM event logs by contract address and topics.
Fields§
§address: Vec<Address>§topic0: Vec<Topic>§topic1: Vec<Topic>§topic2: Vec<Topic>§topic3: Vec<Topic>§include_transactions: bool§include_transaction_logs: bool§include_transaction_traces: bool§include_blocks: boolTrait Implementations§
Source§impl Clone for LogRequest
impl Clone for LogRequest
Source§fn clone(&self) -> LogRequest
fn clone(&self) -> LogRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LogRequest
impl Debug for LogRequest
Source§impl Default for LogRequest
impl Default for LogRequest
Source§fn default() -> LogRequest
fn default() -> LogRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LogRequest
impl RefUnwindSafe for LogRequest
impl Send for LogRequest
impl Sync for LogRequest
impl Unpin for LogRequest
impl UnwindSafe for LogRequest
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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