pub struct NapiFpProverCommitments {
pub w_comm: NapiVector<NapiFpPolyComm>,
pub z_comm: NapiFpPolyComm,
pub t_comm: NapiFpPolyComm,
pub lookup: Option<NapiFpLookupCommitments>,
}Fields§
§w_comm: NapiVector<NapiFpPolyComm>§z_comm: NapiFpPolyComm§t_comm: NapiFpPolyComm§lookup: Option<NapiFpLookupCommitments>Implementations§
Source§impl NapiFpProverCommitments
impl NapiFpProverCommitments
pub fn new( w_comm: NapiVector<NapiFpPolyComm>, z_comm: NapiFpPolyComm, t_comm: NapiFpPolyComm, lookup: Option<NapiFpLookupCommitments>, ) -> Self
pub fn w_comm(&self) -> NapiVector<NapiFpPolyComm>
pub fn z_comm(&self) -> NapiFpPolyComm
pub fn t_comm(&self) -> NapiFpPolyComm
pub fn lookup(&self) -> Option<NapiFpLookupCommitments>
pub fn set_w_comm(&mut self, x: NapiVector<NapiFpPolyComm>)
pub fn set_z_comm(&mut self, x: NapiFpPolyComm)
pub fn set_t_comm(&mut self, x: NapiFpPolyComm)
pub fn set_lookup(&mut self, l: Option<NapiFpLookupCommitments>)
Trait Implementations§
Source§impl Clone for NapiFpProverCommitments
impl Clone for NapiFpProverCommitments
Source§fn clone(&self) -> NapiFpProverCommitments
fn clone(&self) -> NapiFpProverCommitments
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl From<NapiFpProverCommitments> for ProverCommitments<Vesta>
impl From<NapiFpProverCommitments> for ProverCommitments<Vesta>
Source§fn from(x: NapiFpProverCommitments) -> Self
fn from(x: NapiFpProverCommitments) -> Self
Converts to this type from the input type.
Source§impl From<ProverCommitments<Affine<VestaParameters>>> for NapiFpProverCommitments
impl From<ProverCommitments<Affine<VestaParameters>>> for NapiFpProverCommitments
Source§fn from(x: ProverCommitments<Vesta>) -> Self
fn from(x: ProverCommitments<Vesta>) -> Self
Converts to this type from the input type.
Source§impl FromNapiMutRef for NapiFpProverCommitments
impl FromNapiMutRef for NapiFpProverCommitments
Source§unsafe fn from_napi_mut_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static mut Self>
unsafe fn from_napi_mut_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static mut Self>
Safety Read more
Source§impl FromNapiRef for NapiFpProverCommitments
impl FromNapiRef for NapiFpProverCommitments
Source§unsafe fn from_napi_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static Self>
unsafe fn from_napi_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static Self>
Safety Read more
Source§impl FromNapiValue for NapiFpProverCommitments
impl FromNapiValue for NapiFpProverCommitments
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: Unknown<'_>) -> Result<Self, Error>
Source§impl JavaScriptClassExt for NapiFpProverCommitments
impl JavaScriptClassExt for NapiFpProverCommitments
fn into_instance<'scope>( self, env: &'scope Env, ) -> Result<ClassInstance<'scope, Self>>
fn into_reference(self, env: Env) -> Result<Reference<Self>>
fn instance_of<'env, V: JsValue<'env>>(env: &Env, value: &V) -> Result<bool>
Source§impl ObjectFinalize for NapiFpProverCommitments
impl ObjectFinalize for NapiFpProverCommitments
Source§impl ToNapiValue for NapiFpProverCommitments
impl ToNapiValue for NapiFpProverCommitments
Source§unsafe fn to_napi_value(
env: napi_env,
val: NapiFpProverCommitments,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: NapiFpProverCommitments, ) -> Result<napi_value>
Safety Read more
fn into_unknown(self, env: &Env) -> Result<Unknown<'_>, Error>
Source§impl TypeName for &NapiFpProverCommitments
impl TypeName for &NapiFpProverCommitments
Source§impl TypeName for &mut NapiFpProverCommitments
impl TypeName for &mut NapiFpProverCommitments
Source§impl TypeName for NapiFpProverCommitments
impl TypeName for NapiFpProverCommitments
Source§impl ValidateNapiValue for &NapiFpProverCommitments
impl ValidateNapiValue for &NapiFpProverCommitments
Auto Trait Implementations§
impl Freeze for NapiFpProverCommitments
impl RefUnwindSafe for NapiFpProverCommitments
impl Send for NapiFpProverCommitments
impl Sync for NapiFpProverCommitments
impl Unpin for NapiFpProverCommitments
impl UnsafeUnpin for NapiFpProverCommitments
impl UnwindSafe for NapiFpProverCommitments
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