pub struct PrivateLogData {
pub fields: Vec<Fr>,
pub emitted_length: u32,
pub note_hash_counter: u32,
pub counter: u32,
pub contract_address: AztecAddress,
}Expand description
Private log data with counter for ordering.
Fields§
§fields: Vec<Fr>The log fields.
emitted_length: u32Emitted length (non-padded).
note_hash_counter: u32Counter of the note hash this log is associated with (for squashing).
counter: u32Side-effect counter.
contract_address: AztecAddressContract that emitted this log.
Trait Implementations§
Source§impl Clone for PrivateLogData
impl Clone for PrivateLogData
Source§fn clone(&self) -> PrivateLogData
fn clone(&self) -> PrivateLogData
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 moreAuto Trait Implementations§
impl Freeze for PrivateLogData
impl RefUnwindSafe for PrivateLogData
impl Send for PrivateLogData
impl Sync for PrivateLogData
impl Unpin for PrivateLogData
impl UnwindSafe for PrivateLogData
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