aztec-nr - noir_aztec::protocol::abis::accumulated_data::private_accumulated_data

Struct PrivateAccumulatedData

pub struct PrivateAccumulatedData {
    pub note_hashes: ClaimedLengthArray<Scoped<Counted<NoteHash>>, 64>,
    pub nullifiers: ClaimedLengthArray<Scoped<Counted<Nullifier>>, 64>,
    pub l2_to_l1_msgs: ClaimedLengthArray<Scoped<Counted<L2ToL1Message>>, 8>,
    pub private_logs: ClaimedLengthArray<Scoped<Counted<PrivateLogData>>, 64>,
    pub contract_class_logs_hashes: ClaimedLengthArray<Scoped<Counted<LogHash>>, 1>,
    pub public_call_requests: ClaimedLengthArray<Counted<PublicCallRequest>, 32>,
    pub private_call_stack: ClaimedLengthArray<PrivateCallRequest, 16>,
}

Fields

contract_class_logs_hashes: ClaimedLengthArray<Scoped<Counted<LogHash>>, 1>
public_call_requests: ClaimedLengthArray<Counted<PublicCallRequest>, 32>
private_call_stack: ClaimedLengthArray<PrivateCallRequest, 16>

Trait implementations

impl Empty for PrivateAccumulatedData

pub fn empty() -> Self pub fn is_empty(self) -> bool pub fn assert_empty<let S: u32>(self, msg: str<S>)

impl Eq for PrivateAccumulatedData

pub fn eq(_self: Self, _other: Self) -> bool