Struct EphemeralOracles
pub struct EphemeralOracles {}
Trait implementations
impl ArrayOracles for EphemeralOracles
pub unconstrained fn len_oracle(slot: Field) -> u32
pub unconstrained fn push_oracle<let N: u32>(slot: Field, values: [Field; N]) -> u32
pub unconstrained fn pop_oracle<let N: u32>(slot: Field) -> [Field; N]
pub unconstrained fn get_oracle<let N: u32>(slot: Field, index: u32) -> [Field; N]
pub unconstrained fn set_oracle<let N: u32>(slot: Field, index: u32, values: [Field; N])
pub unconstrained fn remove_oracle(slot: Field, index: u32)
pub unconstrained fn clear_oracle(slot: Field)
impl<T> Deserialize for UnconstrainedArray<T, EphemeralOracles>
pub fn deserialize(fields: [Field; 1]) -> Self
pub fn stream_deserialize<let K: u32>(reader: &mut Reader<K>) -> Self