pub(crate) enum VartimePrecomputedStraus {
Avx2(VartimePrecomputedStraus),
Scalar(VartimePrecomputedStraus),
}Variants§
Avx2(VartimePrecomputedStraus)
Scalar(VartimePrecomputedStraus)
Implementations§
Source§impl VartimePrecomputedStraus
impl VartimePrecomputedStraus
pub fn new<I>(static_points: I) -> Self
pub fn optional_mixed_multiscalar_mul<I, J, K>(
&self,
static_scalars: I,
dynamic_scalars: J,
dynamic_points: K,
) -> Option<EdwardsPoint>where
I: IntoIterator,
I::Item: Borrow<Scalar>,
J: IntoIterator,
J::Item: Borrow<Scalar>,
K: IntoIterator<Item = Option<EdwardsPoint>>,
Auto Trait Implementations§
impl Freeze for VartimePrecomputedStraus
impl RefUnwindSafe for VartimePrecomputedStraus
impl Send for VartimePrecomputedStraus
impl Sync for VartimePrecomputedStraus
impl Unpin for VartimePrecomputedStraus
impl UnsafeUnpin for VartimePrecomputedStraus
impl UnwindSafe for VartimePrecomputedStraus
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