Union PukclParamsUnion

Source
#[repr(C)]
pub union PukclParamsUnion {
Show 38 fields pub ClearFlags: ClearFlags, pub Comp: Comp, pub CondCopy: CondCopy, pub CRT: CRT, pub Div: Div, pub ExpMod: ExpMod, pub FastCopy: FastCopy, pub Fill: Fill, pub Fmult: Fmult, pub GCD: GCD, pub PrimeGen: PrimeGen, pub RedMod: RedMod, pub Rng: Rng, pub SelfTest: SelfTest, pub Smult: Smult, pub Square: Square, pub Swap: Swap, pub ZpEccAddFast: ZpEccAddFast, pub ZpEccDblFast: ZpEccDblFast, pub ZpEccAddSubFast: ZpEccAddSubFast, pub ZpEccMulFast: ZpEccMulFast, pub ZpEcDsaGenerateFast: ZpEcDsaGenerateFast, pub ZpEcDsaVerifyFast: ZpEcDsaVerifyFast, pub ZpEcDsaQuickVerify: ZpEcDsaQuickVerify, pub ZpEccQuickDualMulFast: ZpEccQuickDualMulFast, pub ZpEcConvProjToAffine: ZpEcConvProjToAffine, pub ZpEcConvAffineToProjective: ZpEcConvAffineToProjective, pub ZpEcRandomiseCoordinate: ZpEcRandomiseCoordinate, pub ZpEcPointIsOnCurve: ZpEcPointIsOnCurve, pub GF2NEccAddFast: GF2NEccAddFast, pub GF2NEccDblFast: GF2NEccDblFast, pub GF2NEccMulFast: GF2NEccMulFast, pub GF2NEcDsaGenerateFast: GF2NEcDsaGenerateFast, pub GF2NEcDsaVerifyFast: GF2NEcDsaVerifyFast, pub GF2NEcConvProjToAffine: GF2NEcConvProjToAffine, pub GF2NEcConvAffineToProjective: GF2NEcConvAffineToProjective, pub GF2NEcRandomiseCoordinate: GF2NEcRandomiseCoordinate, pub GF2NEcPointIsOnCurve: GF2NEcPointIsOnCurve,
}

Fields§

§ClearFlags: ClearFlags§Comp: Comp§CondCopy: CondCopy§CRT: CRT§Div: Div§ExpMod: ExpMod§FastCopy: FastCopy§Fill: Fill§Fmult: Fmult§GCD: GCD§PrimeGen: PrimeGen§RedMod: RedMod§Rng: Rng§SelfTest: SelfTest§Smult: Smult§Square: Square§Swap: Swap§ZpEccAddFast: ZpEccAddFast§ZpEccDblFast: ZpEccDblFast§ZpEccAddSubFast: ZpEccAddSubFast§ZpEccMulFast: ZpEccMulFast§ZpEcDsaGenerateFast: ZpEcDsaGenerateFast§ZpEcDsaVerifyFast: ZpEcDsaVerifyFast§ZpEcDsaQuickVerify: ZpEcDsaQuickVerify§ZpEccQuickDualMulFast: ZpEccQuickDualMulFast§ZpEcConvProjToAffine: ZpEcConvProjToAffine§ZpEcConvAffineToProjective: ZpEcConvAffineToProjective§ZpEcRandomiseCoordinate: ZpEcRandomiseCoordinate§ZpEcPointIsOnCurve: ZpEcPointIsOnCurve§GF2NEccAddFast: GF2NEccAddFast§GF2NEccDblFast: GF2NEccDblFast§GF2NEccMulFast: GF2NEccMulFast§GF2NEcDsaGenerateFast: GF2NEcDsaGenerateFast§GF2NEcDsaVerifyFast: GF2NEcDsaVerifyFast§GF2NEcConvProjToAffine: GF2NEcConvProjToAffine§GF2NEcConvAffineToProjective: GF2NEcConvAffineToProjective§GF2NEcRandomiseCoordinate: GF2NEcRandomiseCoordinate§GF2NEcPointIsOnCurve: GF2NEcPointIsOnCurve

Trait Implementations§

Source§

impl Clone for PukclParamsUnion

Source§

fn clone(&self) -> PukclParamsUnion

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Default for PukclParamsUnion

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Copy for PukclParamsUnion

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.