pub struct NapiFqProverCommitments {
pub w_comm: NapiVector<NapiFqPolyComm>,
pub z_comm: NapiFqPolyComm,
pub t_comm: NapiFqPolyComm,
pub lookup: Option<NapiFqLookupCommitments>,
}Fields§
§w_comm: NapiVector<NapiFqPolyComm>§z_comm: NapiFqPolyComm§t_comm: NapiFqPolyComm§lookup: Option<NapiFqLookupCommitments>Implementations§
Source§impl NapiFqProverCommitments
impl NapiFqProverCommitments
pub fn new( w_comm: NapiVector<NapiFqPolyComm>, z_comm: NapiFqPolyComm, t_comm: NapiFqPolyComm, lookup: Option<NapiFqLookupCommitments>, ) -> Self
pub fn w_comm(&self) -> NapiVector<NapiFqPolyComm>
pub fn z_comm(&self) -> NapiFqPolyComm
pub fn t_comm(&self) -> NapiFqPolyComm
pub fn lookup(&self) -> Option<NapiFqLookupCommitments>
pub fn set_w_comm(&mut self, x: NapiVector<NapiFqPolyComm>)
pub fn set_z_comm(&mut self, x: NapiFqPolyComm)
pub fn set_t_comm(&mut self, x: NapiFqPolyComm)
pub fn set_lookup(&mut self, l: Option<NapiFqLookupCommitments>)
Trait Implementations§
Source§impl Clone for NapiFqProverCommitments
impl Clone for NapiFqProverCommitments
Source§fn clone(&self) -> NapiFqProverCommitments
fn clone(&self) -> NapiFqProverCommitments
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<NapiFqProverCommitments> for ProverCommitments<Pallas>
impl From<NapiFqProverCommitments> for ProverCommitments<Pallas>
Source§fn from(x: NapiFqProverCommitments) -> Self
fn from(x: NapiFqProverCommitments) -> Self
Converts to this type from the input type.
Source§impl From<ProverCommitments<Affine<PallasParameters>>> for NapiFqProverCommitments
impl From<ProverCommitments<Affine<PallasParameters>>> for NapiFqProverCommitments
Source§fn from(x: ProverCommitments<Pallas>) -> Self
fn from(x: ProverCommitments<Pallas>) -> Self
Converts to this type from the input type.
Source§impl FromNapiMutRef for NapiFqProverCommitments
impl FromNapiMutRef for NapiFqProverCommitments
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 NapiFqProverCommitments
impl FromNapiRef for NapiFqProverCommitments
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 NapiFqProverCommitments
impl FromNapiValue for NapiFqProverCommitments
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 NapiFqProverCommitments
impl JavaScriptClassExt for NapiFqProverCommitments
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 NapiFqProverCommitments
impl ObjectFinalize for NapiFqProverCommitments
Source§impl ToNapiValue for NapiFqProverCommitments
impl ToNapiValue for NapiFqProverCommitments
Source§unsafe fn to_napi_value(
env: napi_env,
val: NapiFqProverCommitments,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: NapiFqProverCommitments, ) -> Result<napi_value>
Safety Read more
fn into_unknown(self, env: &Env) -> Result<Unknown<'_>, Error>
Source§impl TypeName for &NapiFqProverCommitments
impl TypeName for &NapiFqProverCommitments
Source§impl TypeName for &mut NapiFqProverCommitments
impl TypeName for &mut NapiFqProverCommitments
Source§impl TypeName for NapiFqProverCommitments
impl TypeName for NapiFqProverCommitments
Source§impl ValidateNapiValue for &NapiFqProverCommitments
impl ValidateNapiValue for &NapiFqProverCommitments
Auto Trait Implementations§
impl Freeze for NapiFqProverCommitments
impl RefUnwindSafe for NapiFqProverCommitments
impl Send for NapiFqProverCommitments
impl Sync for NapiFqProverCommitments
impl Unpin for NapiFqProverCommitments
impl UnsafeUnpin for NapiFqProverCommitments
impl UnwindSafe for NapiFqProverCommitments
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