aztec-nr - noir_aztec::protocol::abis::kernel_circuit_public_inputs::private_to_public_kernel_circuit_public_inputs
Struct PrivateToPublicKernelCircuitPublicInputs
pub struct PrivateToPublicKernelCircuitPublicInputs {
pub constants: TxConstantData,
pub non_revertible_accumulated_data: PrivateToPublicAccumulatedData,
pub revertible_accumulated_data: PrivateToPublicAccumulatedData,
pub public_teardown_call_request: PublicCallRequest,
pub gas_used: Gas,
pub fee_payer: AztecAddress,
pub expiration_timestamp: u64,
}
Fields
constants: TxConstantDatanon_revertible_accumulated_data: PrivateToPublicAccumulatedDatarevertible_accumulated_data: PrivateToPublicAccumulatedDatapublic_teardown_call_request: PublicCallRequestgas_used: Gasfee_payer: AztecAddressexpiration_timestamp: u64Trait implementations
impl Deserialize for PrivateToPublicKernelCircuitPublicInputs
pub fn deserialize(fields: [Field; 2784]) -> Self
pub fn stream_deserialize<let K: u32>(reader: &mut Reader<K>) -> Self
impl Empty for PrivateToPublicKernelCircuitPublicInputs
pub fn empty() -> Self
pub fn is_empty(self: Self) -> bool
where
Self: Eq
pub fn assert_empty<let S: u32>(self: Self, msg: str<S>)
where
Self: Eq
impl Eq for PrivateToPublicKernelCircuitPublicInputs
pub fn eq(_self: Self, _other: Self) -> bool
impl Hash for PrivateToPublicKernelCircuitPublicInputs
pub fn hash(self) -> Field