pub struct CamlPlonkVerificationEvals<PolyComm> {Show 14 fields
pub sigma_comm: Vec<PolyComm>,
pub coefficients_comm: Vec<PolyComm>,
pub generic_comm: PolyComm,
pub psm_comm: PolyComm,
pub complete_add_comm: PolyComm,
pub mul_comm: PolyComm,
pub emul_comm: PolyComm,
pub endomul_scalar_comm: PolyComm,
pub xor_comm: Option<PolyComm>,
pub range_check0_comm: Option<PolyComm>,
pub range_check1_comm: Option<PolyComm>,
pub foreign_field_add_comm: Option<PolyComm>,
pub foreign_field_mul_comm: Option<PolyComm>,
pub rot_comm: Option<PolyComm>,
}
Fields§
§sigma_comm: Vec<PolyComm>
§coefficients_comm: Vec<PolyComm>
§generic_comm: PolyComm
§psm_comm: PolyComm
§complete_add_comm: PolyComm
§mul_comm: PolyComm
§emul_comm: PolyComm
§endomul_scalar_comm: PolyComm
§xor_comm: Option<PolyComm>
§range_check0_comm: Option<PolyComm>
§range_check1_comm: Option<PolyComm>
§foreign_field_add_comm: Option<PolyComm>
§foreign_field_mul_comm: Option<PolyComm>
§rot_comm: Option<PolyComm>
Trait Implementations§
source§impl<'from_value_lifetime, PolyComm> FromValue<'from_value_lifetime> for CamlPlonkVerificationEvals<PolyComm>where
Vec<PolyComm>: FromValue<'from_value_lifetime>,
PolyComm: FromValue<'from_value_lifetime>,
Option<PolyComm>: FromValue<'from_value_lifetime>,
impl<'from_value_lifetime, PolyComm> FromValue<'from_value_lifetime> for CamlPlonkVerificationEvals<PolyComm>where Vec<PolyComm>: FromValue<'from_value_lifetime>, PolyComm: FromValue<'from_value_lifetime>, Option<PolyComm>: FromValue<'from_value_lifetime>,
source§fn from_value(value: Value) -> Self
fn from_value(value: Value) -> Self
Convert from OCaml value
source§impl<PolyComm> IntoValue for CamlPlonkVerificationEvals<PolyComm>where
Vec<PolyComm>: IntoValue,
PolyComm: IntoValue,
Option<PolyComm>: IntoValue,
impl<PolyComm> IntoValue for CamlPlonkVerificationEvals<PolyComm>where Vec<PolyComm>: IntoValue, PolyComm: IntoValue, Option<PolyComm>: IntoValue,
source§fn into_value(self, gc: &Runtime) -> Value
fn into_value(self, gc: &Runtime) -> Value
Convert to OCaml value
source§impl<PolyComm> OCamlBinding for CamlPlonkVerificationEvals<PolyComm>where
PolyComm: OCamlDesc,
impl<PolyComm> OCamlBinding for CamlPlonkVerificationEvals<PolyComm>where PolyComm: OCamlDesc,
source§impl<PolyComm> OCamlDesc for CamlPlonkVerificationEvals<PolyComm>where
PolyComm: OCamlDesc,
impl<PolyComm> OCamlDesc for CamlPlonkVerificationEvals<PolyComm>where PolyComm: OCamlDesc,
source§fn ocaml_desc(env: &Env, generics: &[&str]) -> String
fn ocaml_desc(env: &Env, generics: &[&str]) -> String
describes the type in OCaml, given the current environment [Env]
and the list of generic type parameters of the root type
(the type that makes use of this type)
Auto Trait Implementations§
impl<PolyComm> RefUnwindSafe for CamlPlonkVerificationEvals<PolyComm>where PolyComm: RefUnwindSafe,
impl<PolyComm> Send for CamlPlonkVerificationEvals<PolyComm>where PolyComm: Send,
impl<PolyComm> Sync for CamlPlonkVerificationEvals<PolyComm>where PolyComm: Sync,
impl<PolyComm> Unpin for CamlPlonkVerificationEvals<PolyComm>where PolyComm: Unpin,
impl<PolyComm> UnwindSafe for CamlPlonkVerificationEvals<PolyComm>where PolyComm: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more