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 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