pub struct NapiFqOracles {
pub o: NapiFqRandomOracles,
pub p_eval0: NapiPastaFq,
pub p_eval1: NapiPastaFq,
pub opening_prechallenges: NapiFlatVector<NapiPastaFq>,
pub digest_before_evaluations: NapiPastaFq,
}Fields§
§o: NapiFqRandomOracles§p_eval0: NapiPastaFq§p_eval1: NapiPastaFq§opening_prechallenges: NapiFlatVector<NapiPastaFq>§digest_before_evaluations: NapiPastaFqImplementations§
Source§impl NapiFqOracles
impl NapiFqOracles
pub fn new( o: NapiFqRandomOracles, p_eval0: NapiPastaFq, p_eval1: NapiPastaFq, opening_prechallenges: NapiFlatVector<NapiPastaFq>, digest_before_evaluations: NapiPastaFq, ) -> Self
pub fn opening_prechallenges(&self) -> NapiFlatVector<NapiPastaFq>
pub fn set_opening_prechallenges(&mut self, x: NapiFlatVector<NapiPastaFq>)
Trait Implementations§
Source§impl Clone for NapiFqOracles
impl Clone for NapiFqOracles
Source§fn clone(&self) -> NapiFqOracles
fn clone(&self) -> NapiFqOracles
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 FromNapiMutRef for NapiFqOracles
impl FromNapiMutRef for NapiFqOracles
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 NapiFqOracles
impl FromNapiRef for NapiFqOracles
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 JavaScriptClassExt for NapiFqOracles
impl JavaScriptClassExt for NapiFqOracles
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 ToNapiValue for NapiFqOracles
impl ToNapiValue for NapiFqOracles
Source§unsafe fn to_napi_value(env: napi_env, val: NapiFqOracles) -> Result<napi_value>
unsafe fn to_napi_value(env: napi_env, val: NapiFqOracles) -> Result<napi_value>
Safety Read more
fn into_unknown(self, env: &Env) -> Result<Unknown<'_>, Error>
Source§impl TypeName for &NapiFqOracles
impl TypeName for &NapiFqOracles
Source§impl TypeName for &mut NapiFqOracles
impl TypeName for &mut NapiFqOracles
Source§impl TypeName for NapiFqOracles
impl TypeName for NapiFqOracles
Source§impl ValidateNapiValue for &NapiFqOracles
impl ValidateNapiValue for &NapiFqOracles
Auto Trait Implementations§
impl Freeze for NapiFqOracles
impl RefUnwindSafe for NapiFqOracles
impl Send for NapiFqOracles
impl Sync for NapiFqOracles
impl Unpin for NapiFqOracles
impl UnsafeUnpin for NapiFqOracles
impl UnwindSafe for NapiFqOracles
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