pub struct TaggedLog {
pub tag: Fr,
pub data: Vec<Fr>,
pub block_number: u64,
pub is_public: bool,
pub tx_hash: TxHash,
pub note_hashes: Vec<Fr>,
pub first_nullifier: Fr,
}Expand description
A retrieved tagged log entry.
Fields§
§tag: FrThe tag that matched.
data: Vec<Fr>The log data fields.
block_number: u64Block number containing the log.
is_public: boolWhether this is a public log.
tx_hash: TxHashTransaction hash that emitted the log.
note_hashes: Vec<Fr>Unique note hashes created by the emitting transaction.
first_nullifier: FrFirst nullifier created by the emitting transaction.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TaggedLog
impl RefUnwindSafe for TaggedLog
impl Send for TaggedLog
impl Sync for TaggedLog
impl Unpin for TaggedLog
impl UnwindSafe for TaggedLog
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