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