Struct curve25519_dalek::backend::vector::packed_simd::u64x4
source · #[repr(transparent)]pub struct u64x4(_);
Available on
curve25519_dalek_backend="simd"
only.Implementations§
source§impl u64x4
impl u64x4
sourcepub const fn new_const(x0: u64, x1: u64, x2: u64, x3: u64) -> Self
pub const fn new_const(x0: u64, x1: u64, x2: u64, x3: u64) -> Self
A constified variant of new
.
Should only be called from const
contexts. At runtime new
is going to be faster.
sourcepub const fn splat_const<const N: u64>() -> Self
pub const fn splat_const<const N: u64>() -> Self
A constified variant of splat
.
Should only be called from const
contexts. At runtime splat
is going to be faster.
Trait Implementations§
source§impl AddAssign<u64x4> for u64x4
impl AddAssign<u64x4> for u64x4
source§fn add_assign(&mut self, rhs: u64x4)
fn add_assign(&mut self, rhs: u64x4)
Performs the
+=
operation. Read moresource§impl BitAndAssign<u64x4> for u64x4
impl BitAndAssign<u64x4> for u64x4
source§fn bitand_assign(&mut self, rhs: u64x4)
fn bitand_assign(&mut self, rhs: u64x4)
Performs the
&=
operation. Read moresource§impl BitXorAssign<u64x4> for u64x4
impl BitXorAssign<u64x4> for u64x4
source§fn bitxor_assign(&mut self, rhs: u64x4)
fn bitxor_assign(&mut self, rhs: u64x4)
Performs the
^=
operation. Read moreimpl Copy for u64x4
impl Eq for u64x4
Auto Trait Implementations§
impl RefUnwindSafe for u64x4
impl Send for u64x4
impl Sync for u64x4
impl Unpin for u64x4
impl UnwindSafe for u64x4
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