Type Alias InnerBatchOpening

Source
pub type InnerBatchOpening = BatchOpening<InnerVal, InnerValMmcs>;

Aliased Type§

struct InnerBatchOpening {
    pub opened_values: Vec<Vec<MontyField31<BabyBearParameters>>>,
    pub opening_proof: Vec<[MontyField31<BabyBearParameters>; 8]>,
}

Fields§

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

Trait Implementations§

Source§

impl Hintable<AsmConfig<MontyField31<BabyBearParameters>, BinomialExtensionField<MontyField31<BabyBearParameters>, 4>>> for InnerBatchOpening

Source§

impl VecAutoHintable for InnerBatchOpening

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