pub struct ZnxRef {}Trait Implementations§
Source§impl ZnxAddInplace for ZnxRef
impl ZnxAddInplace for ZnxRef
fn znx_add_inplace(res: &mut [i64], a: &[i64])
Source§impl ZnxAutomorphism for ZnxRef
impl ZnxAutomorphism for ZnxRef
Source§impl ZnxExtractDigitAddMul for ZnxRef
impl ZnxExtractDigitAddMul for ZnxRef
Source§impl ZnxMulAddPowerOfTwo for ZnxRef
impl ZnxMulAddPowerOfTwo for ZnxRef
Source§impl ZnxMulPowerOfTwo for ZnxRef
impl ZnxMulPowerOfTwo for ZnxRef
Source§impl ZnxMulPowerOfTwoInplace for ZnxRef
impl ZnxMulPowerOfTwoInplace for ZnxRef
fn znx_mul_power_of_two_inplace(k: i64, res: &mut [i64])
Source§impl ZnxNegateInplace for ZnxRef
impl ZnxNegateInplace for ZnxRef
fn znx_negate_inplace(res: &mut [i64])
Source§impl ZnxNormalizeDigit for ZnxRef
impl ZnxNormalizeDigit for ZnxRef
Source§impl ZnxNormalizeFinalStep for ZnxRef
impl ZnxNormalizeFinalStep for ZnxRef
Source§impl ZnxNormalizeFirstStep for ZnxRef
impl ZnxNormalizeFirstStep for ZnxRef
Source§impl ZnxNormalizeMiddleStep for ZnxRef
impl ZnxNormalizeMiddleStep for ZnxRef
Source§impl ZnxSubInplace for ZnxRef
impl ZnxSubInplace for ZnxRef
fn znx_sub_inplace(res: &mut [i64], a: &[i64])
Source§impl ZnxSubNegateInplace for ZnxRef
impl ZnxSubNegateInplace for ZnxRef
fn znx_sub_negate_inplace(res: &mut [i64], a: &[i64])
Source§impl ZnxSwitchRing for ZnxRef
impl ZnxSwitchRing for ZnxRef
fn znx_switch_ring(res: &mut [i64], a: &[i64])
Auto Trait Implementations§
impl Freeze for ZnxRef
impl RefUnwindSafe for ZnxRef
impl Send for ZnxRef
impl Sync for ZnxRef
impl Unpin for ZnxRef
impl UnwindSafe for ZnxRef
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
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.