Type Alias OuterBatchOpening

Source
pub type OuterBatchOpening = BatchOpening<OuterVal, OuterValMmcs>;

Aliased Type§

struct OuterBatchOpening {
    pub opened_values: Vec<Vec<MontyField31<BabyBearParameters>>>,
    pub opening_proof: Vec<[Bn254Fr; 1]>,
}

Fields§

§opened_values: Vec<Vec<MontyField31<BabyBearParameters>>>§opening_proof: Vec<[Bn254Fr; 1]>

Trait Implementations§

Source§

impl Witnessable<OuterConfig> for OuterBatchOpening

Source§

impl VectorWitnessable<OuterConfig> for OuterBatchOpening

Source§

impl<Val, InputMmcs> Clone for BatchOpening<Val, InputMmcs>
where Val: Clone + Field, InputMmcs: Clone + Mmcs<Val>,

Source§

fn clone(&self) -> BatchOpening<Val, InputMmcs>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'de, Val, InputMmcs> Deserialize<'de> for BatchOpening<Val, InputMmcs>
where Val: Field, InputMmcs: Mmcs<Val>,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BatchOpening<Val, InputMmcs>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl<Val, InputMmcs> Serialize for BatchOpening<Val, InputMmcs>
where Val: Field, InputMmcs: Mmcs<Val>,

Source§

fn serialize<__S>( &self, __serializer: __S, ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more