pub struct StaticUnsignedBigInt<const N: usize>(/* private fields */);Implementations§
Source§impl<const N: usize> StaticUnsignedBigInt<N>
impl<const N: usize> StaticUnsignedBigInt<N>
pub const BITS: u32
pub const MAX: Self
pub const MIN: Self
pub const ZERO: Self
pub const ONE: Self
pub const TWO: Self
Sourcepub fn copy_from_be_byte_slice(&mut self, bytes: &[u8])
pub fn copy_from_be_byte_slice(&mut self, bytes: &[u8])
Replaces the current value by interpreting the bytes in big endian order
Sourcepub fn copy_from_le_byte_slice(&mut self, bytes: &[u8])
pub fn copy_from_le_byte_slice(&mut self, bytes: &[u8])
Replaces the current value by interpreting the bytes in little endian order
pub fn copy_to_le_byte_slice(&self, bytes: &mut [u8])
pub fn copy_to_be_byte_slice(&self, bytes: &mut [u8])
pub fn is_power_of_two(self) -> bool
pub fn leading_zeros(self) -> u32
pub fn ilog2(self) -> u32
pub fn ceil_ilog2(self) -> u32
pub fn wrapping_sub(self, other: Self) -> Self
Source§impl StaticUnsignedBigInt<4>
impl StaticUnsignedBigInt<4>
pub fn to_low_high_u128(self) -> (u128, u128)
Trait Implementations§
Source§impl<const N: usize> Add for StaticUnsignedBigInt<N>
impl<const N: usize> Add for StaticUnsignedBigInt<N>
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint160
impl Add<StaticUnsignedBigInt<4>> for FheUint160
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint160
impl Add<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint256
impl Add<StaticUnsignedBigInt<4>> for FheUint256
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint256
impl Add<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint136
impl Add<StaticUnsignedBigInt<4>> for FheUint136
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint136
impl Add<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint144
impl Add<StaticUnsignedBigInt<4>> for FheUint144
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint144
impl Add<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint152
impl Add<StaticUnsignedBigInt<4>> for FheUint152
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint152
impl Add<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint168
impl Add<StaticUnsignedBigInt<4>> for FheUint168
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint168
impl Add<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint176
impl Add<StaticUnsignedBigInt<4>> for FheUint176
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint176
impl Add<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint184
impl Add<StaticUnsignedBigInt<4>> for FheUint184
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint184
impl Add<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint192
impl Add<StaticUnsignedBigInt<4>> for FheUint192
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint192
impl Add<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint200
impl Add<StaticUnsignedBigInt<4>> for FheUint200
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint200
impl Add<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint208
impl Add<StaticUnsignedBigInt<4>> for FheUint208
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint208
impl Add<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint216
impl Add<StaticUnsignedBigInt<4>> for FheUint216
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint216
impl Add<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint224
impl Add<StaticUnsignedBigInt<4>> for FheUint224
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint224
impl Add<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint232
impl Add<StaticUnsignedBigInt<4>> for FheUint232
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint232
impl Add<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint240
impl Add<StaticUnsignedBigInt<4>> for FheUint240
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint240
impl Add<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl Add<StaticUnsignedBigInt<4>> for FheUint248
impl Add<StaticUnsignedBigInt<4>> for FheUint248
Source§impl Add<StaticUnsignedBigInt<4>> for &FheUint248
impl Add<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl Add<StaticUnsignedBigInt<8>> for FheUint512
impl Add<StaticUnsignedBigInt<8>> for FheUint512
Source§impl Add<StaticUnsignedBigInt<8>> for &FheUint512
impl Add<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl Add<StaticUnsignedBigInt<16>> for FheUint1024
impl Add<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl Add<StaticUnsignedBigInt<16>> for &FheUint1024
impl Add<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl Add<StaticUnsignedBigInt<32>> for FheUint2048
impl Add<StaticUnsignedBigInt<32>> for FheUint2048
Source§impl Add<StaticUnsignedBigInt<32>> for &FheUint2048
impl Add<StaticUnsignedBigInt<32>> for &FheUint2048
Source§impl<const N: usize> AddAssign for StaticUnsignedBigInt<N>
impl<const N: usize> AddAssign for StaticUnsignedBigInt<N>
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
+= operation. Read moreSource§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint160
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint160
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint256
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint256
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint136
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint136
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint144
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint144
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint152
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint152
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint168
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint168
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint176
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint176
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint184
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint184
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint192
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint192
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint200
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint200
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint208
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint208
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint216
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint216
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint224
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint224
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint232
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint232
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint240
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint240
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<4>> for FheUint248
impl AddAssign<StaticUnsignedBigInt<4>> for FheUint248
Source§fn add_assign(&mut self, rhs: U256)
fn add_assign(&mut self, rhs: U256)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<8>> for FheUint512
impl AddAssign<StaticUnsignedBigInt<8>> for FheUint512
Source§fn add_assign(&mut self, rhs: U512)
fn add_assign(&mut self, rhs: U512)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl AddAssign<StaticUnsignedBigInt<16>> for FheUint1024
Source§fn add_assign(&mut self, rhs: U1024)
fn add_assign(&mut self, rhs: U1024)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl AddAssign<StaticUnsignedBigInt<32>> for FheUint2048
Source§fn add_assign(&mut self, rhs: U2048)
fn add_assign(&mut self, rhs: U2048)
Performs an addition assignment operation of a clear to a FheUint.
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl AddSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_add_size_on_gpu(&self, rhs: U256) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl AddSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_add_size_on_gpu(&self, rhs: U512) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl AddSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_add_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl AddSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl AddSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_add_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl<const N: usize> BitAnd for StaticUnsignedBigInt<N>
impl<const N: usize> BitAnd for StaticUnsignedBigInt<N>
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint160
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint160
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint160
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint256
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint256
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint256
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint136
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint136
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint136
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint144
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint144
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint144
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint152
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint152
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint152
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint168
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint168
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint168
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint176
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint176
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint176
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint184
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint184
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint184
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint192
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint192
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint192
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint200
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint200
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint200
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint208
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint208
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint208
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint216
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint216
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint216
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint224
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint224
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint224
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint232
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint232
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint232
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint240
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint240
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint240
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl BitAnd<StaticUnsignedBigInt<4>> for FheUint248
impl BitAnd<StaticUnsignedBigInt<4>> for FheUint248
Source§impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint248
impl BitAnd<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl BitAnd<StaticUnsignedBigInt<8>> for FheUint512
impl BitAnd<StaticUnsignedBigInt<8>> for FheUint512
Source§impl BitAnd<StaticUnsignedBigInt<8>> for &FheUint512
impl BitAnd<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl BitAnd<StaticUnsignedBigInt<16>> for FheUint1024
impl BitAnd<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl BitAnd<StaticUnsignedBigInt<16>> for &FheUint1024
impl BitAnd<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl BitAnd<StaticUnsignedBigInt<32>> for FheUint2048
impl BitAnd<StaticUnsignedBigInt<32>> for FheUint2048
Source§impl BitAnd<StaticUnsignedBigInt<32>> for &FheUint2048
impl BitAnd<StaticUnsignedBigInt<32>> for &FheUint2048
Source§impl<const N: usize> BitAndAssign for StaticUnsignedBigInt<N>
impl<const N: usize> BitAndAssign for StaticUnsignedBigInt<N>
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint160
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint160
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint256
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint256
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint136
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint136
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint144
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint144
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint152
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint152
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint168
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint168
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint176
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint176
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint184
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint184
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint192
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint192
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint200
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint200
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint208
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint208
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint216
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint216
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint224
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint224
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint232
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint232
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint240
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint240
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint248
impl BitAndAssign<StaticUnsignedBigInt<4>> for FheUint248
Source§fn bitand_assign(&mut self, rhs: U256)
fn bitand_assign(&mut self, rhs: U256)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<8>> for FheUint512
impl BitAndAssign<StaticUnsignedBigInt<8>> for FheUint512
Source§fn bitand_assign(&mut self, rhs: U512)
fn bitand_assign(&mut self, rhs: U512)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl BitAndAssign<StaticUnsignedBigInt<16>> for FheUint1024
Source§fn bitand_assign(&mut self, rhs: U1024)
fn bitand_assign(&mut self, rhs: U1024)
&= operation. Read moreSource§impl BitAndAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl BitAndAssign<StaticUnsignedBigInt<32>> for FheUint2048
Source§fn bitand_assign(&mut self, rhs: U2048)
fn bitand_assign(&mut self, rhs: U2048)
&= operation. Read moreSource§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl BitAndSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_bitand_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl BitAndSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_bitand_size_on_gpu(&self, rhs: U512) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl BitAndSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_bitand_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl BitAndSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl BitAndSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_bitand_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl<const N: usize> BitOr for StaticUnsignedBigInt<N>
impl<const N: usize> BitOr for StaticUnsignedBigInt<N>
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint160
impl BitOr<StaticUnsignedBigInt<4>> for FheUint160
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint160
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint256
impl BitOr<StaticUnsignedBigInt<4>> for FheUint256
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint256
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint136
impl BitOr<StaticUnsignedBigInt<4>> for FheUint136
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint136
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint144
impl BitOr<StaticUnsignedBigInt<4>> for FheUint144
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint144
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint152
impl BitOr<StaticUnsignedBigInt<4>> for FheUint152
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint152
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint168
impl BitOr<StaticUnsignedBigInt<4>> for FheUint168
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint168
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint176
impl BitOr<StaticUnsignedBigInt<4>> for FheUint176
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint176
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint184
impl BitOr<StaticUnsignedBigInt<4>> for FheUint184
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint184
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint192
impl BitOr<StaticUnsignedBigInt<4>> for FheUint192
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint192
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint200
impl BitOr<StaticUnsignedBigInt<4>> for FheUint200
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint200
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint208
impl BitOr<StaticUnsignedBigInt<4>> for FheUint208
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint208
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint216
impl BitOr<StaticUnsignedBigInt<4>> for FheUint216
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint216
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint224
impl BitOr<StaticUnsignedBigInt<4>> for FheUint224
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint224
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint232
impl BitOr<StaticUnsignedBigInt<4>> for FheUint232
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint232
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint240
impl BitOr<StaticUnsignedBigInt<4>> for FheUint240
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint240
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl BitOr<StaticUnsignedBigInt<4>> for FheUint248
impl BitOr<StaticUnsignedBigInt<4>> for FheUint248
Source§impl BitOr<StaticUnsignedBigInt<4>> for &FheUint248
impl BitOr<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl BitOr<StaticUnsignedBigInt<8>> for FheUint512
impl BitOr<StaticUnsignedBigInt<8>> for FheUint512
Source§impl BitOr<StaticUnsignedBigInt<8>> for &FheUint512
impl BitOr<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl BitOr<StaticUnsignedBigInt<16>> for FheUint1024
impl BitOr<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl BitOr<StaticUnsignedBigInt<16>> for &FheUint1024
impl BitOr<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl BitOr<StaticUnsignedBigInt<32>> for FheUint2048
impl BitOr<StaticUnsignedBigInt<32>> for FheUint2048
Source§impl BitOr<StaticUnsignedBigInt<32>> for &FheUint2048
impl BitOr<StaticUnsignedBigInt<32>> for &FheUint2048
Source§impl<const N: usize> BitOrAssign for StaticUnsignedBigInt<N>
impl<const N: usize> BitOrAssign for StaticUnsignedBigInt<N>
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint160
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint160
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint256
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint256
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint136
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint136
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint144
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint144
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint152
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint152
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint168
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint168
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint176
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint176
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint184
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint184
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint192
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint192
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint200
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint200
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint208
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint208
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint216
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint216
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint224
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint224
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint232
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint232
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint240
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint240
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint248
impl BitOrAssign<StaticUnsignedBigInt<4>> for FheUint248
Source§fn bitor_assign(&mut self, rhs: U256)
fn bitor_assign(&mut self, rhs: U256)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<8>> for FheUint512
impl BitOrAssign<StaticUnsignedBigInt<8>> for FheUint512
Source§fn bitor_assign(&mut self, rhs: U512)
fn bitor_assign(&mut self, rhs: U512)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl BitOrAssign<StaticUnsignedBigInt<16>> for FheUint1024
Source§fn bitor_assign(&mut self, rhs: U1024)
fn bitor_assign(&mut self, rhs: U1024)
|= operation. Read moreSource§impl BitOrAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl BitOrAssign<StaticUnsignedBigInt<32>> for FheUint2048
Source§fn bitor_assign(&mut self, rhs: U2048)
fn bitor_assign(&mut self, rhs: U2048)
|= operation. Read moreSource§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl BitOrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_bitor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl BitOrSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_bitor_size_on_gpu(&self, rhs: U512) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl BitOrSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_bitor_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl BitOrSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl BitOrSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_bitor_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl<const N: usize> BitXor for StaticUnsignedBigInt<N>
impl<const N: usize> BitXor for StaticUnsignedBigInt<N>
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint160
impl BitXor<StaticUnsignedBigInt<4>> for FheUint160
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint160
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint256
impl BitXor<StaticUnsignedBigInt<4>> for FheUint256
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint256
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint136
impl BitXor<StaticUnsignedBigInt<4>> for FheUint136
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint136
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint144
impl BitXor<StaticUnsignedBigInt<4>> for FheUint144
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint144
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint152
impl BitXor<StaticUnsignedBigInt<4>> for FheUint152
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint152
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint168
impl BitXor<StaticUnsignedBigInt<4>> for FheUint168
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint168
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint176
impl BitXor<StaticUnsignedBigInt<4>> for FheUint176
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint176
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint184
impl BitXor<StaticUnsignedBigInt<4>> for FheUint184
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint184
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint192
impl BitXor<StaticUnsignedBigInt<4>> for FheUint192
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint192
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint200
impl BitXor<StaticUnsignedBigInt<4>> for FheUint200
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint200
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint208
impl BitXor<StaticUnsignedBigInt<4>> for FheUint208
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint208
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint216
impl BitXor<StaticUnsignedBigInt<4>> for FheUint216
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint216
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint224
impl BitXor<StaticUnsignedBigInt<4>> for FheUint224
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint224
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint232
impl BitXor<StaticUnsignedBigInt<4>> for FheUint232
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint232
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint240
impl BitXor<StaticUnsignedBigInt<4>> for FheUint240
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint240
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl BitXor<StaticUnsignedBigInt<4>> for FheUint248
impl BitXor<StaticUnsignedBigInt<4>> for FheUint248
Source§impl BitXor<StaticUnsignedBigInt<4>> for &FheUint248
impl BitXor<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl BitXor<StaticUnsignedBigInt<8>> for FheUint512
impl BitXor<StaticUnsignedBigInt<8>> for FheUint512
Source§impl BitXor<StaticUnsignedBigInt<8>> for &FheUint512
impl BitXor<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl BitXor<StaticUnsignedBigInt<16>> for FheUint1024
impl BitXor<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl BitXor<StaticUnsignedBigInt<16>> for &FheUint1024
impl BitXor<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl BitXor<StaticUnsignedBigInt<32>> for FheUint2048
impl BitXor<StaticUnsignedBigInt<32>> for FheUint2048
Source§impl BitXor<StaticUnsignedBigInt<32>> for &FheUint2048
impl BitXor<StaticUnsignedBigInt<32>> for &FheUint2048
Source§impl<const N: usize> BitXorAssign for StaticUnsignedBigInt<N>
impl<const N: usize> BitXorAssign for StaticUnsignedBigInt<N>
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint160
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint160
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint256
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint256
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint136
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint136
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint144
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint144
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint152
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint152
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint168
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint168
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint176
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint176
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint184
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint184
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint192
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint192
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint200
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint200
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint208
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint208
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint216
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint216
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint224
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint224
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint232
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint232
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint240
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint240
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint248
impl BitXorAssign<StaticUnsignedBigInt<4>> for FheUint248
Source§fn bitxor_assign(&mut self, rhs: U256)
fn bitxor_assign(&mut self, rhs: U256)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<8>> for FheUint512
impl BitXorAssign<StaticUnsignedBigInt<8>> for FheUint512
Source§fn bitxor_assign(&mut self, rhs: U512)
fn bitxor_assign(&mut self, rhs: U512)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl BitXorAssign<StaticUnsignedBigInt<16>> for FheUint1024
Source§fn bitxor_assign(&mut self, rhs: U1024)
fn bitxor_assign(&mut self, rhs: U1024)
^= operation. Read moreSource§impl BitXorAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl BitXorAssign<StaticUnsignedBigInt<32>> for FheUint2048
Source§fn bitxor_assign(&mut self, rhs: U2048)
fn bitxor_assign(&mut self, rhs: U2048)
^= operation. Read moreSource§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl BitXorSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_bitxor_size_on_gpu(&self, rhs: U256) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl BitXorSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_bitxor_size_on_gpu(&self, rhs: U512) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl BitXorSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_bitxor_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl BitXorSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl BitXorSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_bitxor_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl<const N: usize> CastFrom<StaticSignedBigInt<N>> for StaticUnsignedBigInt<N>
impl<const N: usize> CastFrom<StaticSignedBigInt<N>> for StaticUnsignedBigInt<N>
fn cast_from(input: StaticSignedBigInt<N>) -> Self
Source§impl<const N: usize> CastFrom<StaticUnsignedBigInt<N>> for StaticSignedBigInt<N>
impl<const N: usize> CastFrom<StaticUnsignedBigInt<N>> for StaticSignedBigInt<N>
fn cast_from(input: StaticUnsignedBigInt<N>) -> Self
Source§impl<const N: usize> CastFrom<StaticUnsignedBigInt<N>> for u32
impl<const N: usize> CastFrom<StaticUnsignedBigInt<N>> for u32
fn cast_from(input: StaticUnsignedBigInt<N>) -> Self
Source§impl<const N: usize> CastFrom<StaticUnsignedBigInt<N>> for u64
impl<const N: usize> CastFrom<StaticUnsignedBigInt<N>> for u64
fn cast_from(input: StaticUnsignedBigInt<N>) -> Self
Source§impl<const N: usize> CastFrom<StaticUnsignedBigInt<N>> for u8
impl<const N: usize> CastFrom<StaticUnsignedBigInt<N>> for u8
fn cast_from(input: StaticUnsignedBigInt<N>) -> Self
Source§impl<const N: usize> CastFrom<StaticUnsignedBigInt<N>> for u128
impl<const N: usize> CastFrom<StaticUnsignedBigInt<N>> for u128
fn cast_from(input: StaticUnsignedBigInt<N>) -> Self
Source§impl<const N_IN: usize, const N_OUT: usize> CastFrom<StaticUnsignedBigInt<N_IN>> for StaticUnsignedBigInt<N_OUT>
impl<const N_IN: usize, const N_OUT: usize> CastFrom<StaticUnsignedBigInt<N_IN>> for StaticUnsignedBigInt<N_OUT>
fn cast_from(input: StaticUnsignedBigInt<N_IN>) -> Self
Source§impl<const N: usize> Clone for StaticUnsignedBigInt<N>
impl<const N: usize> Clone for StaticUnsignedBigInt<N>
Source§fn clone(&self) -> StaticUnsignedBigInt<N>
fn clone(&self) -> StaticUnsignedBigInt<N>
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl<const N: usize> Copy for StaticUnsignedBigInt<N>
Source§impl<const N: usize> Debug for StaticUnsignedBigInt<N>
impl<const N: usize> Debug for StaticUnsignedBigInt<N>
impl<const N: usize> Decomposable for StaticUnsignedBigInt<N>
impl<const N: usize> DecomposableInto<u8> for StaticUnsignedBigInt<N>
impl<const N: usize> DecomposableInto<u64> for StaticUnsignedBigInt<N>
impl<const N: usize> DecomposableInto<u128> for StaticUnsignedBigInt<N>
Source§impl<const N: usize> Default for StaticUnsignedBigInt<N>
impl<const N: usize> Default for StaticUnsignedBigInt<N>
Source§impl<const N: usize> Div for StaticUnsignedBigInt<N>
impl<const N: usize> Div for StaticUnsignedBigInt<N>
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint160
impl Div<StaticUnsignedBigInt<4>> for FheUint160
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint160
impl Div<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint256
impl Div<StaticUnsignedBigInt<4>> for FheUint256
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint256
impl Div<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint136
impl Div<StaticUnsignedBigInt<4>> for FheUint136
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint136
impl Div<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint144
impl Div<StaticUnsignedBigInt<4>> for FheUint144
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint144
impl Div<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint152
impl Div<StaticUnsignedBigInt<4>> for FheUint152
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint152
impl Div<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint168
impl Div<StaticUnsignedBigInt<4>> for FheUint168
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint168
impl Div<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint176
impl Div<StaticUnsignedBigInt<4>> for FheUint176
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint176
impl Div<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint184
impl Div<StaticUnsignedBigInt<4>> for FheUint184
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint184
impl Div<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint192
impl Div<StaticUnsignedBigInt<4>> for FheUint192
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint192
impl Div<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint200
impl Div<StaticUnsignedBigInt<4>> for FheUint200
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint200
impl Div<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint208
impl Div<StaticUnsignedBigInt<4>> for FheUint208
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint208
impl Div<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint216
impl Div<StaticUnsignedBigInt<4>> for FheUint216
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint216
impl Div<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint224
impl Div<StaticUnsignedBigInt<4>> for FheUint224
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint224
impl Div<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint232
impl Div<StaticUnsignedBigInt<4>> for FheUint232
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint232
impl Div<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint240
impl Div<StaticUnsignedBigInt<4>> for FheUint240
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint240
impl Div<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl Div<StaticUnsignedBigInt<4>> for FheUint248
impl Div<StaticUnsignedBigInt<4>> for FheUint248
Source§impl Div<StaticUnsignedBigInt<4>> for &FheUint248
impl Div<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl Div<StaticUnsignedBigInt<8>> for FheUint512
impl Div<StaticUnsignedBigInt<8>> for FheUint512
Source§impl Div<StaticUnsignedBigInt<8>> for &FheUint512
impl Div<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl Div<StaticUnsignedBigInt<16>> for FheUint1024
impl Div<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl Div<StaticUnsignedBigInt<16>> for &FheUint1024
impl Div<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl Div<StaticUnsignedBigInt<32>> for FheUint2048
impl Div<StaticUnsignedBigInt<32>> for FheUint2048
Source§impl Div<StaticUnsignedBigInt<32>> for &FheUint2048
impl Div<StaticUnsignedBigInt<32>> for &FheUint2048
Source§impl<const N: usize> DivAssign for StaticUnsignedBigInt<N>
impl<const N: usize> DivAssign for StaticUnsignedBigInt<N>
Source§fn div_assign(&mut self, rhs: Self)
fn div_assign(&mut self, rhs: Self)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint160
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint160
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint256
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint256
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint136
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint136
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint144
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint144
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint152
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint152
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint168
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint168
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint176
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint176
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint184
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint184
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint192
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint192
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint200
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint200
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint208
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint208
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint216
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint216
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint224
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint224
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint232
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint232
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint240
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint240
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<4>> for FheUint248
impl DivAssign<StaticUnsignedBigInt<4>> for FheUint248
Source§fn div_assign(&mut self, rhs: U256)
fn div_assign(&mut self, rhs: U256)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<8>> for FheUint512
impl DivAssign<StaticUnsignedBigInt<8>> for FheUint512
Source§fn div_assign(&mut self, rhs: U512)
fn div_assign(&mut self, rhs: U512)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl DivAssign<StaticUnsignedBigInt<16>> for FheUint1024
Source§fn div_assign(&mut self, rhs: U1024)
fn div_assign(&mut self, rhs: U1024)
/= operation. Read moreSource§impl DivAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl DivAssign<StaticUnsignedBigInt<32>> for FheUint2048
Source§fn div_assign(&mut self, rhs: U2048)
fn div_assign(&mut self, rhs: U2048)
/= operation. Read moreSource§impl DivRem<StaticUnsignedBigInt<4>> for FheUint160
impl DivRem<StaticUnsignedBigInt<4>> for FheUint160
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint160
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint256
impl DivRem<StaticUnsignedBigInt<4>> for FheUint256
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint256
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint136
impl DivRem<StaticUnsignedBigInt<4>> for FheUint136
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint136
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint144
impl DivRem<StaticUnsignedBigInt<4>> for FheUint144
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint144
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint152
impl DivRem<StaticUnsignedBigInt<4>> for FheUint152
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint152
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint168
impl DivRem<StaticUnsignedBigInt<4>> for FheUint168
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint168
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint176
impl DivRem<StaticUnsignedBigInt<4>> for FheUint176
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint176
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint184
impl DivRem<StaticUnsignedBigInt<4>> for FheUint184
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint184
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint192
impl DivRem<StaticUnsignedBigInt<4>> for FheUint192
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint192
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint200
impl DivRem<StaticUnsignedBigInt<4>> for FheUint200
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint200
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint208
impl DivRem<StaticUnsignedBigInt<4>> for FheUint208
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint208
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint216
impl DivRem<StaticUnsignedBigInt<4>> for FheUint216
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint216
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint224
impl DivRem<StaticUnsignedBigInt<4>> for FheUint224
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint224
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint232
impl DivRem<StaticUnsignedBigInt<4>> for FheUint232
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint232
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint240
impl DivRem<StaticUnsignedBigInt<4>> for FheUint240
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint240
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl DivRem<StaticUnsignedBigInt<4>> for FheUint248
impl DivRem<StaticUnsignedBigInt<4>> for FheUint248
Source§impl DivRem<StaticUnsignedBigInt<4>> for &FheUint248
impl DivRem<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl DivRem<StaticUnsignedBigInt<8>> for FheUint512
impl DivRem<StaticUnsignedBigInt<8>> for FheUint512
Source§impl DivRem<StaticUnsignedBigInt<8>> for &FheUint512
impl DivRem<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl DivRem<StaticUnsignedBigInt<16>> for FheUint1024
impl DivRem<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl DivRem<StaticUnsignedBigInt<16>> for &FheUint1024
impl DivRem<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl DivRem<StaticUnsignedBigInt<32>> for FheUint2048
impl DivRem<StaticUnsignedBigInt<32>> for FheUint2048
Source§impl DivRem<StaticUnsignedBigInt<32>> for &FheUint2048
impl DivRem<StaticUnsignedBigInt<32>> for &FheUint2048
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl DivRemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_div_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl DivRemSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_div_rem_size_on_gpu(&self, rhs: U512) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl DivRemSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_div_rem_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl DivRemSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl DivRemSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_div_rem_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl DivSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_div_size_on_gpu(&self, rhs: U256) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl DivSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_div_size_on_gpu(&self, rhs: U512) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl DivSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_div_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl DivSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl DivSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_div_size_on_gpu(&self, rhs: U2048) -> u64
impl<const N: usize> Eq for StaticUnsignedBigInt<N>
Source§impl FusedMulScalarDiv<&FheUint<FheUint136Id>, StaticUnsignedBigInt<4>> for &FheUint136
impl FusedMulScalarDiv<&FheUint<FheUint136Id>, StaticUnsignedBigInt<4>> for &FheUint136
type Output = FheUint<FheUint136Id>
fn fused_mul_scalar_div( self, mul: &FheUint136, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint136Id>, StaticUnsignedBigInt<4>> for FheUint136
impl FusedMulScalarDiv<&FheUint<FheUint136Id>, StaticUnsignedBigInt<4>> for FheUint136
type Output = FheUint<FheUint136Id>
fn fused_mul_scalar_div( self, mul: &FheUint136, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint144Id>, StaticUnsignedBigInt<4>> for &FheUint144
impl FusedMulScalarDiv<&FheUint<FheUint144Id>, StaticUnsignedBigInt<4>> for &FheUint144
type Output = FheUint<FheUint144Id>
fn fused_mul_scalar_div( self, mul: &FheUint144, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint144Id>, StaticUnsignedBigInt<4>> for FheUint144
impl FusedMulScalarDiv<&FheUint<FheUint144Id>, StaticUnsignedBigInt<4>> for FheUint144
type Output = FheUint<FheUint144Id>
fn fused_mul_scalar_div( self, mul: &FheUint144, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint152Id>, StaticUnsignedBigInt<4>> for &FheUint152
impl FusedMulScalarDiv<&FheUint<FheUint152Id>, StaticUnsignedBigInt<4>> for &FheUint152
type Output = FheUint<FheUint152Id>
fn fused_mul_scalar_div( self, mul: &FheUint152, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint152Id>, StaticUnsignedBigInt<4>> for FheUint152
impl FusedMulScalarDiv<&FheUint<FheUint152Id>, StaticUnsignedBigInt<4>> for FheUint152
type Output = FheUint<FheUint152Id>
fn fused_mul_scalar_div( self, mul: &FheUint152, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint160Id>, StaticUnsignedBigInt<4>> for &FheUint160
impl FusedMulScalarDiv<&FheUint<FheUint160Id>, StaticUnsignedBigInt<4>> for &FheUint160
type Output = FheUint<FheUint160Id>
fn fused_mul_scalar_div( self, mul: &FheUint160, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint160Id>, StaticUnsignedBigInt<4>> for FheUint160
impl FusedMulScalarDiv<&FheUint<FheUint160Id>, StaticUnsignedBigInt<4>> for FheUint160
type Output = FheUint<FheUint160Id>
fn fused_mul_scalar_div( self, mul: &FheUint160, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint168Id>, StaticUnsignedBigInt<4>> for &FheUint168
impl FusedMulScalarDiv<&FheUint<FheUint168Id>, StaticUnsignedBigInt<4>> for &FheUint168
type Output = FheUint<FheUint168Id>
fn fused_mul_scalar_div( self, mul: &FheUint168, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint168Id>, StaticUnsignedBigInt<4>> for FheUint168
impl FusedMulScalarDiv<&FheUint<FheUint168Id>, StaticUnsignedBigInt<4>> for FheUint168
type Output = FheUint<FheUint168Id>
fn fused_mul_scalar_div( self, mul: &FheUint168, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint176Id>, StaticUnsignedBigInt<4>> for &FheUint176
impl FusedMulScalarDiv<&FheUint<FheUint176Id>, StaticUnsignedBigInt<4>> for &FheUint176
type Output = FheUint<FheUint176Id>
fn fused_mul_scalar_div( self, mul: &FheUint176, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint176Id>, StaticUnsignedBigInt<4>> for FheUint176
impl FusedMulScalarDiv<&FheUint<FheUint176Id>, StaticUnsignedBigInt<4>> for FheUint176
type Output = FheUint<FheUint176Id>
fn fused_mul_scalar_div( self, mul: &FheUint176, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint184Id>, StaticUnsignedBigInt<4>> for &FheUint184
impl FusedMulScalarDiv<&FheUint<FheUint184Id>, StaticUnsignedBigInt<4>> for &FheUint184
type Output = FheUint<FheUint184Id>
fn fused_mul_scalar_div( self, mul: &FheUint184, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint184Id>, StaticUnsignedBigInt<4>> for FheUint184
impl FusedMulScalarDiv<&FheUint<FheUint184Id>, StaticUnsignedBigInt<4>> for FheUint184
type Output = FheUint<FheUint184Id>
fn fused_mul_scalar_div( self, mul: &FheUint184, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint192Id>, StaticUnsignedBigInt<4>> for &FheUint192
impl FusedMulScalarDiv<&FheUint<FheUint192Id>, StaticUnsignedBigInt<4>> for &FheUint192
type Output = FheUint<FheUint192Id>
fn fused_mul_scalar_div( self, mul: &FheUint192, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint192Id>, StaticUnsignedBigInt<4>> for FheUint192
impl FusedMulScalarDiv<&FheUint<FheUint192Id>, StaticUnsignedBigInt<4>> for FheUint192
type Output = FheUint<FheUint192Id>
fn fused_mul_scalar_div( self, mul: &FheUint192, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint200Id>, StaticUnsignedBigInt<4>> for &FheUint200
impl FusedMulScalarDiv<&FheUint<FheUint200Id>, StaticUnsignedBigInt<4>> for &FheUint200
type Output = FheUint<FheUint200Id>
fn fused_mul_scalar_div( self, mul: &FheUint200, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint200Id>, StaticUnsignedBigInt<4>> for FheUint200
impl FusedMulScalarDiv<&FheUint<FheUint200Id>, StaticUnsignedBigInt<4>> for FheUint200
type Output = FheUint<FheUint200Id>
fn fused_mul_scalar_div( self, mul: &FheUint200, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint208Id>, StaticUnsignedBigInt<4>> for &FheUint208
impl FusedMulScalarDiv<&FheUint<FheUint208Id>, StaticUnsignedBigInt<4>> for &FheUint208
type Output = FheUint<FheUint208Id>
fn fused_mul_scalar_div( self, mul: &FheUint208, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint208Id>, StaticUnsignedBigInt<4>> for FheUint208
impl FusedMulScalarDiv<&FheUint<FheUint208Id>, StaticUnsignedBigInt<4>> for FheUint208
type Output = FheUint<FheUint208Id>
fn fused_mul_scalar_div( self, mul: &FheUint208, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint216Id>, StaticUnsignedBigInt<4>> for &FheUint216
impl FusedMulScalarDiv<&FheUint<FheUint216Id>, StaticUnsignedBigInt<4>> for &FheUint216
type Output = FheUint<FheUint216Id>
fn fused_mul_scalar_div( self, mul: &FheUint216, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint216Id>, StaticUnsignedBigInt<4>> for FheUint216
impl FusedMulScalarDiv<&FheUint<FheUint216Id>, StaticUnsignedBigInt<4>> for FheUint216
type Output = FheUint<FheUint216Id>
fn fused_mul_scalar_div( self, mul: &FheUint216, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint224Id>, StaticUnsignedBigInt<4>> for &FheUint224
impl FusedMulScalarDiv<&FheUint<FheUint224Id>, StaticUnsignedBigInt<4>> for &FheUint224
type Output = FheUint<FheUint224Id>
fn fused_mul_scalar_div( self, mul: &FheUint224, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint224Id>, StaticUnsignedBigInt<4>> for FheUint224
impl FusedMulScalarDiv<&FheUint<FheUint224Id>, StaticUnsignedBigInt<4>> for FheUint224
type Output = FheUint<FheUint224Id>
fn fused_mul_scalar_div( self, mul: &FheUint224, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint232Id>, StaticUnsignedBigInt<4>> for &FheUint232
impl FusedMulScalarDiv<&FheUint<FheUint232Id>, StaticUnsignedBigInt<4>> for &FheUint232
type Output = FheUint<FheUint232Id>
fn fused_mul_scalar_div( self, mul: &FheUint232, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint232Id>, StaticUnsignedBigInt<4>> for FheUint232
impl FusedMulScalarDiv<&FheUint<FheUint232Id>, StaticUnsignedBigInt<4>> for FheUint232
type Output = FheUint<FheUint232Id>
fn fused_mul_scalar_div( self, mul: &FheUint232, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint240Id>, StaticUnsignedBigInt<4>> for &FheUint240
impl FusedMulScalarDiv<&FheUint<FheUint240Id>, StaticUnsignedBigInt<4>> for &FheUint240
type Output = FheUint<FheUint240Id>
fn fused_mul_scalar_div( self, mul: &FheUint240, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint240Id>, StaticUnsignedBigInt<4>> for FheUint240
impl FusedMulScalarDiv<&FheUint<FheUint240Id>, StaticUnsignedBigInt<4>> for FheUint240
type Output = FheUint<FheUint240Id>
fn fused_mul_scalar_div( self, mul: &FheUint240, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint248Id>, StaticUnsignedBigInt<4>> for &FheUint248
impl FusedMulScalarDiv<&FheUint<FheUint248Id>, StaticUnsignedBigInt<4>> for &FheUint248
type Output = FheUint<FheUint248Id>
fn fused_mul_scalar_div( self, mul: &FheUint248, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint248Id>, StaticUnsignedBigInt<4>> for FheUint248
impl FusedMulScalarDiv<&FheUint<FheUint248Id>, StaticUnsignedBigInt<4>> for FheUint248
type Output = FheUint<FheUint248Id>
fn fused_mul_scalar_div( self, mul: &FheUint248, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint256Id>, StaticUnsignedBigInt<4>> for &FheUint256
impl FusedMulScalarDiv<&FheUint<FheUint256Id>, StaticUnsignedBigInt<4>> for &FheUint256
type Output = FheUint<FheUint256Id>
fn fused_mul_scalar_div( self, mul: &FheUint256, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint256Id>, StaticUnsignedBigInt<4>> for FheUint256
impl FusedMulScalarDiv<&FheUint<FheUint256Id>, StaticUnsignedBigInt<4>> for FheUint256
type Output = FheUint<FheUint256Id>
fn fused_mul_scalar_div( self, mul: &FheUint256, div_scalar: U256, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint512Id>, StaticUnsignedBigInt<8>> for &FheUint512
impl FusedMulScalarDiv<&FheUint<FheUint512Id>, StaticUnsignedBigInt<8>> for &FheUint512
type Output = FheUint<FheUint512Id>
fn fused_mul_scalar_div( self, mul: &FheUint512, div_scalar: U512, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint512Id>, StaticUnsignedBigInt<8>> for FheUint512
impl FusedMulScalarDiv<&FheUint<FheUint512Id>, StaticUnsignedBigInt<8>> for FheUint512
type Output = FheUint<FheUint512Id>
fn fused_mul_scalar_div( self, mul: &FheUint512, div_scalar: U512, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint1024Id>, StaticUnsignedBigInt<16>> for &FheUint1024
impl FusedMulScalarDiv<&FheUint<FheUint1024Id>, StaticUnsignedBigInt<16>> for &FheUint1024
type Output = FheUint<FheUint1024Id>
fn fused_mul_scalar_div( self, mul: &FheUint1024, div_scalar: U1024, ) -> Self::Output
Source§impl FusedMulScalarDiv<&FheUint<FheUint1024Id>, StaticUnsignedBigInt<16>> for FheUint1024
impl FusedMulScalarDiv<&FheUint<FheUint1024Id>, StaticUnsignedBigInt<16>> for FheUint1024
type Output = FheUint<FheUint1024Id>
fn fused_mul_scalar_div( self, mul: &FheUint1024, div_scalar: U1024, ) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint136Id>, StaticUnsignedBigInt<4>> for FheUint136
impl FusedMulScalarDiv<FheUint<FheUint136Id>, StaticUnsignedBigInt<4>> for FheUint136
type Output = FheUint<FheUint136Id>
fn fused_mul_scalar_div(self, mul: FheUint136, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint136Id>, StaticUnsignedBigInt<4>> for &FheUint136
impl FusedMulScalarDiv<FheUint<FheUint136Id>, StaticUnsignedBigInt<4>> for &FheUint136
type Output = FheUint<FheUint136Id>
fn fused_mul_scalar_div(self, mul: FheUint136, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint144Id>, StaticUnsignedBigInt<4>> for FheUint144
impl FusedMulScalarDiv<FheUint<FheUint144Id>, StaticUnsignedBigInt<4>> for FheUint144
type Output = FheUint<FheUint144Id>
fn fused_mul_scalar_div(self, mul: FheUint144, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint144Id>, StaticUnsignedBigInt<4>> for &FheUint144
impl FusedMulScalarDiv<FheUint<FheUint144Id>, StaticUnsignedBigInt<4>> for &FheUint144
type Output = FheUint<FheUint144Id>
fn fused_mul_scalar_div(self, mul: FheUint144, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint152Id>, StaticUnsignedBigInt<4>> for FheUint152
impl FusedMulScalarDiv<FheUint<FheUint152Id>, StaticUnsignedBigInt<4>> for FheUint152
type Output = FheUint<FheUint152Id>
fn fused_mul_scalar_div(self, mul: FheUint152, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint152Id>, StaticUnsignedBigInt<4>> for &FheUint152
impl FusedMulScalarDiv<FheUint<FheUint152Id>, StaticUnsignedBigInt<4>> for &FheUint152
type Output = FheUint<FheUint152Id>
fn fused_mul_scalar_div(self, mul: FheUint152, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint160Id>, StaticUnsignedBigInt<4>> for FheUint160
impl FusedMulScalarDiv<FheUint<FheUint160Id>, StaticUnsignedBigInt<4>> for FheUint160
type Output = FheUint<FheUint160Id>
fn fused_mul_scalar_div(self, mul: FheUint160, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint160Id>, StaticUnsignedBigInt<4>> for &FheUint160
impl FusedMulScalarDiv<FheUint<FheUint160Id>, StaticUnsignedBigInt<4>> for &FheUint160
type Output = FheUint<FheUint160Id>
fn fused_mul_scalar_div(self, mul: FheUint160, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint168Id>, StaticUnsignedBigInt<4>> for FheUint168
impl FusedMulScalarDiv<FheUint<FheUint168Id>, StaticUnsignedBigInt<4>> for FheUint168
type Output = FheUint<FheUint168Id>
fn fused_mul_scalar_div(self, mul: FheUint168, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint168Id>, StaticUnsignedBigInt<4>> for &FheUint168
impl FusedMulScalarDiv<FheUint<FheUint168Id>, StaticUnsignedBigInt<4>> for &FheUint168
type Output = FheUint<FheUint168Id>
fn fused_mul_scalar_div(self, mul: FheUint168, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint176Id>, StaticUnsignedBigInt<4>> for FheUint176
impl FusedMulScalarDiv<FheUint<FheUint176Id>, StaticUnsignedBigInt<4>> for FheUint176
type Output = FheUint<FheUint176Id>
fn fused_mul_scalar_div(self, mul: FheUint176, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint176Id>, StaticUnsignedBigInt<4>> for &FheUint176
impl FusedMulScalarDiv<FheUint<FheUint176Id>, StaticUnsignedBigInt<4>> for &FheUint176
type Output = FheUint<FheUint176Id>
fn fused_mul_scalar_div(self, mul: FheUint176, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint184Id>, StaticUnsignedBigInt<4>> for FheUint184
impl FusedMulScalarDiv<FheUint<FheUint184Id>, StaticUnsignedBigInt<4>> for FheUint184
type Output = FheUint<FheUint184Id>
fn fused_mul_scalar_div(self, mul: FheUint184, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint184Id>, StaticUnsignedBigInt<4>> for &FheUint184
impl FusedMulScalarDiv<FheUint<FheUint184Id>, StaticUnsignedBigInt<4>> for &FheUint184
type Output = FheUint<FheUint184Id>
fn fused_mul_scalar_div(self, mul: FheUint184, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint192Id>, StaticUnsignedBigInt<4>> for FheUint192
impl FusedMulScalarDiv<FheUint<FheUint192Id>, StaticUnsignedBigInt<4>> for FheUint192
type Output = FheUint<FheUint192Id>
fn fused_mul_scalar_div(self, mul: FheUint192, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint192Id>, StaticUnsignedBigInt<4>> for &FheUint192
impl FusedMulScalarDiv<FheUint<FheUint192Id>, StaticUnsignedBigInt<4>> for &FheUint192
type Output = FheUint<FheUint192Id>
fn fused_mul_scalar_div(self, mul: FheUint192, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint200Id>, StaticUnsignedBigInt<4>> for FheUint200
impl FusedMulScalarDiv<FheUint<FheUint200Id>, StaticUnsignedBigInt<4>> for FheUint200
type Output = FheUint<FheUint200Id>
fn fused_mul_scalar_div(self, mul: FheUint200, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint200Id>, StaticUnsignedBigInt<4>> for &FheUint200
impl FusedMulScalarDiv<FheUint<FheUint200Id>, StaticUnsignedBigInt<4>> for &FheUint200
type Output = FheUint<FheUint200Id>
fn fused_mul_scalar_div(self, mul: FheUint200, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint208Id>, StaticUnsignedBigInt<4>> for FheUint208
impl FusedMulScalarDiv<FheUint<FheUint208Id>, StaticUnsignedBigInt<4>> for FheUint208
type Output = FheUint<FheUint208Id>
fn fused_mul_scalar_div(self, mul: FheUint208, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint208Id>, StaticUnsignedBigInt<4>> for &FheUint208
impl FusedMulScalarDiv<FheUint<FheUint208Id>, StaticUnsignedBigInt<4>> for &FheUint208
type Output = FheUint<FheUint208Id>
fn fused_mul_scalar_div(self, mul: FheUint208, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint216Id>, StaticUnsignedBigInt<4>> for FheUint216
impl FusedMulScalarDiv<FheUint<FheUint216Id>, StaticUnsignedBigInt<4>> for FheUint216
type Output = FheUint<FheUint216Id>
fn fused_mul_scalar_div(self, mul: FheUint216, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint216Id>, StaticUnsignedBigInt<4>> for &FheUint216
impl FusedMulScalarDiv<FheUint<FheUint216Id>, StaticUnsignedBigInt<4>> for &FheUint216
type Output = FheUint<FheUint216Id>
fn fused_mul_scalar_div(self, mul: FheUint216, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint224Id>, StaticUnsignedBigInt<4>> for FheUint224
impl FusedMulScalarDiv<FheUint<FheUint224Id>, StaticUnsignedBigInt<4>> for FheUint224
type Output = FheUint<FheUint224Id>
fn fused_mul_scalar_div(self, mul: FheUint224, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint224Id>, StaticUnsignedBigInt<4>> for &FheUint224
impl FusedMulScalarDiv<FheUint<FheUint224Id>, StaticUnsignedBigInt<4>> for &FheUint224
type Output = FheUint<FheUint224Id>
fn fused_mul_scalar_div(self, mul: FheUint224, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint232Id>, StaticUnsignedBigInt<4>> for FheUint232
impl FusedMulScalarDiv<FheUint<FheUint232Id>, StaticUnsignedBigInt<4>> for FheUint232
type Output = FheUint<FheUint232Id>
fn fused_mul_scalar_div(self, mul: FheUint232, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint232Id>, StaticUnsignedBigInt<4>> for &FheUint232
impl FusedMulScalarDiv<FheUint<FheUint232Id>, StaticUnsignedBigInt<4>> for &FheUint232
type Output = FheUint<FheUint232Id>
fn fused_mul_scalar_div(self, mul: FheUint232, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint240Id>, StaticUnsignedBigInt<4>> for FheUint240
impl FusedMulScalarDiv<FheUint<FheUint240Id>, StaticUnsignedBigInt<4>> for FheUint240
type Output = FheUint<FheUint240Id>
fn fused_mul_scalar_div(self, mul: FheUint240, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint240Id>, StaticUnsignedBigInt<4>> for &FheUint240
impl FusedMulScalarDiv<FheUint<FheUint240Id>, StaticUnsignedBigInt<4>> for &FheUint240
type Output = FheUint<FheUint240Id>
fn fused_mul_scalar_div(self, mul: FheUint240, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint248Id>, StaticUnsignedBigInt<4>> for FheUint248
impl FusedMulScalarDiv<FheUint<FheUint248Id>, StaticUnsignedBigInt<4>> for FheUint248
type Output = FheUint<FheUint248Id>
fn fused_mul_scalar_div(self, mul: FheUint248, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint248Id>, StaticUnsignedBigInt<4>> for &FheUint248
impl FusedMulScalarDiv<FheUint<FheUint248Id>, StaticUnsignedBigInt<4>> for &FheUint248
type Output = FheUint<FheUint248Id>
fn fused_mul_scalar_div(self, mul: FheUint248, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint256Id>, StaticUnsignedBigInt<4>> for FheUint256
impl FusedMulScalarDiv<FheUint<FheUint256Id>, StaticUnsignedBigInt<4>> for FheUint256
type Output = FheUint<FheUint256Id>
fn fused_mul_scalar_div(self, mul: FheUint256, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint256Id>, StaticUnsignedBigInt<4>> for &FheUint256
impl FusedMulScalarDiv<FheUint<FheUint256Id>, StaticUnsignedBigInt<4>> for &FheUint256
type Output = FheUint<FheUint256Id>
fn fused_mul_scalar_div(self, mul: FheUint256, div_scalar: U256) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint512Id>, StaticUnsignedBigInt<8>> for FheUint512
impl FusedMulScalarDiv<FheUint<FheUint512Id>, StaticUnsignedBigInt<8>> for FheUint512
type Output = FheUint<FheUint512Id>
fn fused_mul_scalar_div(self, mul: FheUint512, div_scalar: U512) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint512Id>, StaticUnsignedBigInt<8>> for &FheUint512
impl FusedMulScalarDiv<FheUint<FheUint512Id>, StaticUnsignedBigInt<8>> for &FheUint512
type Output = FheUint<FheUint512Id>
fn fused_mul_scalar_div(self, mul: FheUint512, div_scalar: U512) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint1024Id>, StaticUnsignedBigInt<16>> for FheUint1024
impl FusedMulScalarDiv<FheUint<FheUint1024Id>, StaticUnsignedBigInt<16>> for FheUint1024
type Output = FheUint<FheUint1024Id>
fn fused_mul_scalar_div( self, mul: FheUint1024, div_scalar: U1024, ) -> Self::Output
Source§impl FusedMulScalarDiv<FheUint<FheUint1024Id>, StaticUnsignedBigInt<16>> for &FheUint1024
impl FusedMulScalarDiv<FheUint<FheUint1024Id>, StaticUnsignedBigInt<16>> for &FheUint1024
type Output = FheUint<FheUint1024Id>
fn fused_mul_scalar_div( self, mul: FheUint1024, div_scalar: U1024, ) -> Self::Output
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint160
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint160
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint160
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint256
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint256
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint256
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint136
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint136
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint136
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint144
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint144
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint144
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint152
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint152
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint152
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint168
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint168
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint168
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint176
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint176
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint176
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint184
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint184
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint184
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint192
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint192
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint192
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint200
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint200
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint200
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint208
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint208
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint208
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint216
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint216
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint216
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint224
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint224
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint224
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint232
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint232
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint232
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint240
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint240
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint240
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint248
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint248
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<4>> for FheUint248
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<8>> for &FheUint512
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<8>> for FheUint512
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<8>> for FheUint512
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<16>> for &FheUint1024
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<16>> for FheUint1024
impl FusedScalarMulScalarDiv<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl<const N: usize> MiniUnsignedInteger for StaticUnsignedBigInt<N>
impl<const N: usize> MiniUnsignedInteger for StaticUnsignedBigInt<N>
fn ceil_ilog2(self) -> u32
fn ilog2(self) -> u32
fn is_power_of_two(self) -> bool
fn wrapping_sub(self, other: Self) -> Self
Source§impl<const N: usize> Mul for StaticUnsignedBigInt<N>
impl<const N: usize> Mul for StaticUnsignedBigInt<N>
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint160
impl Mul<StaticUnsignedBigInt<4>> for FheUint160
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint160
impl Mul<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint256
impl Mul<StaticUnsignedBigInt<4>> for FheUint256
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint256
impl Mul<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint136
impl Mul<StaticUnsignedBigInt<4>> for FheUint136
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint136
impl Mul<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint144
impl Mul<StaticUnsignedBigInt<4>> for FheUint144
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint144
impl Mul<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint152
impl Mul<StaticUnsignedBigInt<4>> for FheUint152
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint152
impl Mul<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint168
impl Mul<StaticUnsignedBigInt<4>> for FheUint168
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint168
impl Mul<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint176
impl Mul<StaticUnsignedBigInt<4>> for FheUint176
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint176
impl Mul<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint184
impl Mul<StaticUnsignedBigInt<4>> for FheUint184
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint184
impl Mul<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint192
impl Mul<StaticUnsignedBigInt<4>> for FheUint192
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint192
impl Mul<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint200
impl Mul<StaticUnsignedBigInt<4>> for FheUint200
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint200
impl Mul<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint208
impl Mul<StaticUnsignedBigInt<4>> for FheUint208
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint208
impl Mul<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint216
impl Mul<StaticUnsignedBigInt<4>> for FheUint216
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint216
impl Mul<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint224
impl Mul<StaticUnsignedBigInt<4>> for FheUint224
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint224
impl Mul<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint232
impl Mul<StaticUnsignedBigInt<4>> for FheUint232
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint232
impl Mul<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint240
impl Mul<StaticUnsignedBigInt<4>> for FheUint240
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint240
impl Mul<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl Mul<StaticUnsignedBigInt<4>> for FheUint248
impl Mul<StaticUnsignedBigInt<4>> for FheUint248
Source§impl Mul<StaticUnsignedBigInt<4>> for &FheUint248
impl Mul<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl Mul<StaticUnsignedBigInt<8>> for FheUint512
impl Mul<StaticUnsignedBigInt<8>> for FheUint512
Source§impl Mul<StaticUnsignedBigInt<8>> for &FheUint512
impl Mul<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl Mul<StaticUnsignedBigInt<16>> for FheUint1024
impl Mul<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl Mul<StaticUnsignedBigInt<16>> for &FheUint1024
impl Mul<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl Mul<StaticUnsignedBigInt<32>> for FheUint2048
impl Mul<StaticUnsignedBigInt<32>> for FheUint2048
Source§impl Mul<StaticUnsignedBigInt<32>> for &FheUint2048
impl Mul<StaticUnsignedBigInt<32>> for &FheUint2048
Source§impl<const N: usize> MulAssign for StaticUnsignedBigInt<N>
impl<const N: usize> MulAssign for StaticUnsignedBigInt<N>
Source§fn mul_assign(&mut self, rhs: Self)
fn mul_assign(&mut self, rhs: Self)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint160
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint160
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint256
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint256
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint136
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint136
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint144
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint144
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint152
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint152
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint168
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint168
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint176
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint176
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint184
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint184
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint192
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint192
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint200
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint200
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint208
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint208
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint216
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint216
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint224
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint224
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint232
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint232
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint240
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint240
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<4>> for FheUint248
impl MulAssign<StaticUnsignedBigInt<4>> for FheUint248
Source§fn mul_assign(&mut self, rhs: U256)
fn mul_assign(&mut self, rhs: U256)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<8>> for FheUint512
impl MulAssign<StaticUnsignedBigInt<8>> for FheUint512
Source§fn mul_assign(&mut self, rhs: U512)
fn mul_assign(&mut self, rhs: U512)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl MulAssign<StaticUnsignedBigInt<16>> for FheUint1024
Source§fn mul_assign(&mut self, rhs: U1024)
fn mul_assign(&mut self, rhs: U1024)
*= operation. Read moreSource§impl MulAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl MulAssign<StaticUnsignedBigInt<32>> for FheUint2048
Source§fn mul_assign(&mut self, rhs: U2048)
fn mul_assign(&mut self, rhs: U2048)
*= operation. Read moreSource§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl MulSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_mul_size_on_gpu(&self, rhs: U256) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl MulSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_mul_size_on_gpu(&self, rhs: U512) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl MulSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_mul_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl MulSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl MulSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_mul_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl<const N: usize> Not for StaticUnsignedBigInt<N>
impl<const N: usize> Not for StaticUnsignedBigInt<N>
Source§impl<const N: usize> Numeric for StaticUnsignedBigInt<N>
impl<const N: usize> Numeric for StaticUnsignedBigInt<N>
Source§impl<const N: usize> Ord for StaticUnsignedBigInt<N>
impl<const N: usize> Ord for StaticUnsignedBigInt<N>
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl<const N: usize> OverflowingAdd<StaticUnsignedBigInt<N>> for StaticUnsignedBigInt<N>
impl<const N: usize> OverflowingAdd<StaticUnsignedBigInt<N>> for StaticUnsignedBigInt<N>
type Output = StaticUnsignedBigInt<N>
fn overflowing_add(self, other: Self) -> (Self::Output, bool)
Source§impl<const N: usize> PartialEq for StaticUnsignedBigInt<N>
impl<const N: usize> PartialEq for StaticUnsignedBigInt<N>
Source§impl<const N: usize> PartialOrd for StaticUnsignedBigInt<N>
impl<const N: usize> PartialOrd for StaticUnsignedBigInt<N>
impl<const N: usize> Pod for StaticUnsignedBigInt<N>
Source§impl<const N: usize> Recomposable for StaticUnsignedBigInt<N>
impl<const N: usize> Recomposable for StaticUnsignedBigInt<N>
fn recomposable_wrapping_add(self, other: Self) -> Self
impl<const N: usize> RecomposableFrom<u8> for StaticUnsignedBigInt<N>
impl<const N: usize> RecomposableFrom<u64> for StaticUnsignedBigInt<N>
impl<const N: usize> RecomposableFrom<u128> for StaticUnsignedBigInt<N>
Source§impl<const N: usize> Rem for StaticUnsignedBigInt<N>
impl<const N: usize> Rem for StaticUnsignedBigInt<N>
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint160
impl Rem<StaticUnsignedBigInt<4>> for FheUint160
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint160
impl Rem<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint256
impl Rem<StaticUnsignedBigInt<4>> for FheUint256
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint256
impl Rem<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint136
impl Rem<StaticUnsignedBigInt<4>> for FheUint136
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint136
impl Rem<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint144
impl Rem<StaticUnsignedBigInt<4>> for FheUint144
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint144
impl Rem<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint152
impl Rem<StaticUnsignedBigInt<4>> for FheUint152
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint152
impl Rem<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint168
impl Rem<StaticUnsignedBigInt<4>> for FheUint168
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint168
impl Rem<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint176
impl Rem<StaticUnsignedBigInt<4>> for FheUint176
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint176
impl Rem<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint184
impl Rem<StaticUnsignedBigInt<4>> for FheUint184
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint184
impl Rem<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint192
impl Rem<StaticUnsignedBigInt<4>> for FheUint192
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint192
impl Rem<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint200
impl Rem<StaticUnsignedBigInt<4>> for FheUint200
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint200
impl Rem<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint208
impl Rem<StaticUnsignedBigInt<4>> for FheUint208
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint208
impl Rem<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint216
impl Rem<StaticUnsignedBigInt<4>> for FheUint216
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint216
impl Rem<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint224
impl Rem<StaticUnsignedBigInt<4>> for FheUint224
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint224
impl Rem<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint232
impl Rem<StaticUnsignedBigInt<4>> for FheUint232
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint232
impl Rem<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint240
impl Rem<StaticUnsignedBigInt<4>> for FheUint240
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint240
impl Rem<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl Rem<StaticUnsignedBigInt<4>> for FheUint248
impl Rem<StaticUnsignedBigInt<4>> for FheUint248
Source§impl Rem<StaticUnsignedBigInt<4>> for &FheUint248
impl Rem<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl Rem<StaticUnsignedBigInt<8>> for FheUint512
impl Rem<StaticUnsignedBigInt<8>> for FheUint512
Source§impl Rem<StaticUnsignedBigInt<8>> for &FheUint512
impl Rem<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl Rem<StaticUnsignedBigInt<16>> for FheUint1024
impl Rem<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl Rem<StaticUnsignedBigInt<16>> for &FheUint1024
impl Rem<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl Rem<StaticUnsignedBigInt<32>> for FheUint2048
impl Rem<StaticUnsignedBigInt<32>> for FheUint2048
Source§impl Rem<StaticUnsignedBigInt<32>> for &FheUint2048
impl Rem<StaticUnsignedBigInt<32>> for &FheUint2048
Source§impl<const N: usize> RemAssign for StaticUnsignedBigInt<N>
impl<const N: usize> RemAssign for StaticUnsignedBigInt<N>
Source§fn rem_assign(&mut self, rhs: Self)
fn rem_assign(&mut self, rhs: Self)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint160
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint160
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint256
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint256
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint136
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint136
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint144
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint144
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint152
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint152
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint168
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint168
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint176
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint176
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint184
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint184
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint192
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint192
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint200
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint200
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint208
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint208
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint216
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint216
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint224
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint224
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint232
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint232
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint240
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint240
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<4>> for FheUint248
impl RemAssign<StaticUnsignedBigInt<4>> for FheUint248
Source§fn rem_assign(&mut self, rhs: U256)
fn rem_assign(&mut self, rhs: U256)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<8>> for FheUint512
impl RemAssign<StaticUnsignedBigInt<8>> for FheUint512
Source§fn rem_assign(&mut self, rhs: U512)
fn rem_assign(&mut self, rhs: U512)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl RemAssign<StaticUnsignedBigInt<16>> for FheUint1024
Source§fn rem_assign(&mut self, rhs: U1024)
fn rem_assign(&mut self, rhs: U1024)
%= operation. Read moreSource§impl RemAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl RemAssign<StaticUnsignedBigInt<32>> for FheUint2048
Source§fn rem_assign(&mut self, rhs: U2048)
fn rem_assign(&mut self, rhs: U2048)
%= operation. Read moreSource§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl RemSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_rem_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl RemSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_rem_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl RemSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_rem_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl RemSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl RemSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_rem_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt160
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt160
type Output = FheInt<FheInt160Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt160
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt160
type Output = FheInt<FheInt160Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt256
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt256
type Output = FheInt<FheInt256Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt256
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt256
type Output = FheInt<FheInt256Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt512
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt512
type Output = FheInt<FheInt512Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt512
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt512
type Output = FheInt<FheInt512Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt1024
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt1024
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt2048
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt2048
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt136
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt136
type Output = FheInt<FheInt136Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt136
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt136
type Output = FheInt<FheInt136Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt144
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt144
type Output = FheInt<FheInt144Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt144
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt144
type Output = FheInt<FheInt144Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt152
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt152
type Output = FheInt<FheInt152Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt152
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt152
type Output = FheInt<FheInt152Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt168
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt168
type Output = FheInt<FheInt168Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt168
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt168
type Output = FheInt<FheInt168Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt176
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt176
type Output = FheInt<FheInt176Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt176
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt176
type Output = FheInt<FheInt176Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt184
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt184
type Output = FheInt<FheInt184Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt184
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt184
type Output = FheInt<FheInt184Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt192
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt192
type Output = FheInt<FheInt192Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt192
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt192
type Output = FheInt<FheInt192Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt200
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt200
type Output = FheInt<FheInt200Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt200
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt200
type Output = FheInt<FheInt200Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt208
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt208
type Output = FheInt<FheInt208Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt208
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt208
type Output = FheInt<FheInt208Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt216
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt216
type Output = FheInt<FheInt216Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt216
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt216
type Output = FheInt<FheInt216Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt224
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt224
type Output = FheInt<FheInt224Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt224
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt224
type Output = FheInt<FheInt224Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt232
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt232
type Output = FheInt<FheInt232Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt232
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt232
type Output = FheInt<FheInt232Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt240
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt240
type Output = FheInt<FheInt240Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt240
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt240
type Output = FheInt<FheInt240Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt248
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt248
type Output = FheInt<FheInt248Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt248
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt248
type Output = FheInt<FheInt248Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint136
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint136
type Output = FheUint<FheUint136Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint136
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint136
type Output = FheUint<FheUint136Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint144
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint144
type Output = FheUint<FheUint144Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint144
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint144
type Output = FheUint<FheUint144Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint152
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint152
type Output = FheUint<FheUint152Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint152
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint152
type Output = FheUint<FheUint152Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint168
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint168
type Output = FheUint<FheUint168Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint168
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint168
type Output = FheUint<FheUint168Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint176
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint176
type Output = FheUint<FheUint176Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint176
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint176
type Output = FheUint<FheUint176Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint184
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint184
type Output = FheUint<FheUint184Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint184
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint184
type Output = FheUint<FheUint184Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint192
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint192
type Output = FheUint<FheUint192Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint192
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint192
type Output = FheUint<FheUint192Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint200
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint200
type Output = FheUint<FheUint200Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint200
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint200
type Output = FheUint<FheUint200Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint208
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint208
type Output = FheUint<FheUint208Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint208
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint208
type Output = FheUint<FheUint208Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint216
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint216
type Output = FheUint<FheUint216Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint216
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint216
type Output = FheUint<FheUint216Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint224
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint224
type Output = FheUint<FheUint224Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint224
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint224
type Output = FheUint<FheUint224Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint232
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint232
type Output = FheUint<FheUint232Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint232
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint232
type Output = FheUint<FheUint232Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint240
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint240
type Output = FheUint<FheUint240Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint240
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint240
type Output = FheUint<FheUint240Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint248
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint248
type Output = FheUint<FheUint248Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint248
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint248
type Output = FheUint<FheUint248Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint160
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint160
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint256
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint256
type Output = FheUint<FheUint256Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint256
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint256
type Output = FheUint<FheUint256Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint512
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint512
type Output = FheUint<FheUint512Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint512
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint512
type Output = FheUint<FheUint512Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint1024
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint1024
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint2048
impl RotateLeft<StaticUnsignedBigInt<4>> for FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint2048
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for FheInt512
impl RotateLeft<StaticUnsignedBigInt<8>> for FheInt512
type Output = FheInt<FheInt512Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for &FheInt512
impl RotateLeft<StaticUnsignedBigInt<8>> for &FheInt512
type Output = FheInt<FheInt512Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for FheInt1024
impl RotateLeft<StaticUnsignedBigInt<8>> for FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for &FheInt1024
impl RotateLeft<StaticUnsignedBigInt<8>> for &FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for FheInt2048
impl RotateLeft<StaticUnsignedBigInt<8>> for FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for &FheInt2048
impl RotateLeft<StaticUnsignedBigInt<8>> for &FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for FheUint512
impl RotateLeft<StaticUnsignedBigInt<8>> for FheUint512
type Output = FheUint<FheUint512Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for &FheUint512
impl RotateLeft<StaticUnsignedBigInt<8>> for &FheUint512
type Output = FheUint<FheUint512Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for FheUint1024
impl RotateLeft<StaticUnsignedBigInt<8>> for FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for &FheUint1024
impl RotateLeft<StaticUnsignedBigInt<8>> for &FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for FheUint2048
impl RotateLeft<StaticUnsignedBigInt<8>> for FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for &FheUint2048
impl RotateLeft<StaticUnsignedBigInt<8>> for &FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<16>> for FheInt1024
impl RotateLeft<StaticUnsignedBigInt<16>> for FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U1024) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<16>> for &FheInt1024
impl RotateLeft<StaticUnsignedBigInt<16>> for &FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U1024) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<16>> for FheInt2048
impl RotateLeft<StaticUnsignedBigInt<16>> for FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_left(self, rhs: U1024) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<16>> for &FheInt2048
impl RotateLeft<StaticUnsignedBigInt<16>> for &FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_left(self, rhs: U1024) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<16>> for FheUint1024
impl RotateLeft<StaticUnsignedBigInt<16>> for FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_left(self, rhs: U1024) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<16>> for &FheUint1024
impl RotateLeft<StaticUnsignedBigInt<16>> for &FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_left(self, rhs: U1024) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<16>> for FheUint2048
impl RotateLeft<StaticUnsignedBigInt<16>> for FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_left(self, rhs: U1024) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<16>> for &FheUint2048
impl RotateLeft<StaticUnsignedBigInt<16>> for &FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_left(self, rhs: U1024) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<32>> for FheInt2048
impl RotateLeft<StaticUnsignedBigInt<32>> for FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_left(self, rhs: U2048) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<32>> for &FheInt2048
impl RotateLeft<StaticUnsignedBigInt<32>> for &FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_left(self, rhs: U2048) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<32>> for FheUint2048
impl RotateLeft<StaticUnsignedBigInt<32>> for FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_left(self, rhs: U2048) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<32>> for &FheUint2048
impl RotateLeft<StaticUnsignedBigInt<32>> for &FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_left(self, rhs: U2048) -> Self::Output
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt160
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt160
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt256
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt256
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt512
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt512
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt1024
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt1024
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt2048
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt2048
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt136
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt136
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt144
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt144
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt152
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt152
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt168
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt168
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt176
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt176
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt184
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt184
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt192
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt192
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt200
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt200
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt208
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt208
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt216
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt216
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt224
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt224
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt232
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt232
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt240
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt240
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt248
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt248
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint136
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint136
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint144
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint144
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint152
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint152
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint168
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint168
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint176
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint176
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint184
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint184
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint192
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint192
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint200
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint200
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint208
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint208
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint216
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint216
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint224
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint224
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint232
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint232
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint240
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint240
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint248
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint248
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint160
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint160
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint256
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint256
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint512
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint512
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint1024
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint1024
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint2048
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint2048
fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheInt512
impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheInt512
fn rotate_left_assign(&mut self, rhs: U512)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheInt1024
impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheInt1024
fn rotate_left_assign(&mut self, rhs: U512)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheInt2048
impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheInt2048
fn rotate_left_assign(&mut self, rhs: U512)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheUint512
impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheUint512
fn rotate_left_assign(&mut self, rhs: U512)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheUint1024
impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheUint1024
fn rotate_left_assign(&mut self, rhs: U512)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheUint2048
impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheUint2048
fn rotate_left_assign(&mut self, rhs: U512)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<16>> for FheInt1024
impl RotateLeftAssign<StaticUnsignedBigInt<16>> for FheInt1024
fn rotate_left_assign(&mut self, rhs: U1024)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<16>> for FheInt2048
impl RotateLeftAssign<StaticUnsignedBigInt<16>> for FheInt2048
fn rotate_left_assign(&mut self, rhs: U1024)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl RotateLeftAssign<StaticUnsignedBigInt<16>> for FheUint1024
fn rotate_left_assign(&mut self, rhs: U1024)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<16>> for FheUint2048
impl RotateLeftAssign<StaticUnsignedBigInt<16>> for FheUint2048
fn rotate_left_assign(&mut self, rhs: U1024)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<32>> for FheInt2048
impl RotateLeftAssign<StaticUnsignedBigInt<32>> for FheInt2048
fn rotate_left_assign(&mut self, rhs: U2048)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl RotateLeftAssign<StaticUnsignedBigInt<32>> for FheUint2048
fn rotate_left_assign(&mut self, rhs: U2048)
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt160
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt160
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt256
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt256
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt512
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt512
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt2048
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt2048
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt136
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt136
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt144
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt144
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt152
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt152
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt168
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt168
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt176
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt176
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt184
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt184
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt192
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt192
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt200
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt200
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt208
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt208
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt216
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt216
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt224
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt224
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt232
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt232
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt240
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt240
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt248
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt248
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint512
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint512
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint1024
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint1024
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint2048
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint2048
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt512
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt512
fn get_rotate_left_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
fn get_rotate_left_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt2048
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt2048
fn get_rotate_left_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_rotate_left_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint1024
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint1024
fn get_rotate_left_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint2048
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint2048
fn get_rotate_left_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
fn get_rotate_left_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt2048
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt2048
fn get_rotate_left_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_rotate_left_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint2048
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint2048
fn get_rotate_left_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<32>> for FheInt2048
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<32>> for FheInt2048
fn get_rotate_left_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_rotate_left_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt160
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt160
type Output = FheInt<FheInt160Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt160
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt160
type Output = FheInt<FheInt160Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt256
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt256
type Output = FheInt<FheInt256Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt256
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt256
type Output = FheInt<FheInt256Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt512
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt512
type Output = FheInt<FheInt512Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt512
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt512
type Output = FheInt<FheInt512Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt1024
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt1024
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt2048
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt2048
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt136
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt136
type Output = FheInt<FheInt136Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt136
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt136
type Output = FheInt<FheInt136Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt144
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt144
type Output = FheInt<FheInt144Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt144
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt144
type Output = FheInt<FheInt144Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt152
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt152
type Output = FheInt<FheInt152Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt152
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt152
type Output = FheInt<FheInt152Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt168
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt168
type Output = FheInt<FheInt168Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt168
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt168
type Output = FheInt<FheInt168Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt176
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt176
type Output = FheInt<FheInt176Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt176
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt176
type Output = FheInt<FheInt176Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt184
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt184
type Output = FheInt<FheInt184Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt184
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt184
type Output = FheInt<FheInt184Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt192
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt192
type Output = FheInt<FheInt192Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt192
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt192
type Output = FheInt<FheInt192Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt200
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt200
type Output = FheInt<FheInt200Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt200
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt200
type Output = FheInt<FheInt200Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt208
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt208
type Output = FheInt<FheInt208Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt208
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt208
type Output = FheInt<FheInt208Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt216
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt216
type Output = FheInt<FheInt216Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt216
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt216
type Output = FheInt<FheInt216Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt224
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt224
type Output = FheInt<FheInt224Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt224
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt224
type Output = FheInt<FheInt224Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt232
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt232
type Output = FheInt<FheInt232Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt232
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt232
type Output = FheInt<FheInt232Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt240
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt240
type Output = FheInt<FheInt240Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt240
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt240
type Output = FheInt<FheInt240Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt248
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt248
type Output = FheInt<FheInt248Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt248
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt248
type Output = FheInt<FheInt248Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint136
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint136
type Output = FheUint<FheUint136Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint136
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint136
type Output = FheUint<FheUint136Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint144
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint144
type Output = FheUint<FheUint144Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint144
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint144
type Output = FheUint<FheUint144Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint152
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint152
type Output = FheUint<FheUint152Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint152
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint152
type Output = FheUint<FheUint152Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint168
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint168
type Output = FheUint<FheUint168Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint168
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint168
type Output = FheUint<FheUint168Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint176
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint176
type Output = FheUint<FheUint176Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint176
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint176
type Output = FheUint<FheUint176Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint184
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint184
type Output = FheUint<FheUint184Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint184
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint184
type Output = FheUint<FheUint184Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint192
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint192
type Output = FheUint<FheUint192Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint192
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint192
type Output = FheUint<FheUint192Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint200
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint200
type Output = FheUint<FheUint200Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint200
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint200
type Output = FheUint<FheUint200Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint208
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint208
type Output = FheUint<FheUint208Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint208
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint208
type Output = FheUint<FheUint208Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint216
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint216
type Output = FheUint<FheUint216Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint216
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint216
type Output = FheUint<FheUint216Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint224
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint224
type Output = FheUint<FheUint224Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint224
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint224
type Output = FheUint<FheUint224Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint232
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint232
type Output = FheUint<FheUint232Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint232
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint232
type Output = FheUint<FheUint232Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint240
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint240
type Output = FheUint<FheUint240Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint240
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint240
type Output = FheUint<FheUint240Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint248
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint248
type Output = FheUint<FheUint248Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint248
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint248
type Output = FheUint<FheUint248Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint160
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint160
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint256
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint256
type Output = FheUint<FheUint256Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint256
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint256
type Output = FheUint<FheUint256Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint512
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint512
type Output = FheUint<FheUint512Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint512
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint512
type Output = FheUint<FheUint512Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint1024
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint1024
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheUint2048
impl RotateRight<StaticUnsignedBigInt<4>> for FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint2048
impl RotateRight<StaticUnsignedBigInt<4>> for &FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for FheInt512
impl RotateRight<StaticUnsignedBigInt<8>> for FheInt512
type Output = FheInt<FheInt512Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for &FheInt512
impl RotateRight<StaticUnsignedBigInt<8>> for &FheInt512
type Output = FheInt<FheInt512Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for FheInt1024
impl RotateRight<StaticUnsignedBigInt<8>> for FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for &FheInt1024
impl RotateRight<StaticUnsignedBigInt<8>> for &FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for FheInt2048
impl RotateRight<StaticUnsignedBigInt<8>> for FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for &FheInt2048
impl RotateRight<StaticUnsignedBigInt<8>> for &FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for FheUint512
impl RotateRight<StaticUnsignedBigInt<8>> for FheUint512
type Output = FheUint<FheUint512Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for &FheUint512
impl RotateRight<StaticUnsignedBigInt<8>> for &FheUint512
type Output = FheUint<FheUint512Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for FheUint1024
impl RotateRight<StaticUnsignedBigInt<8>> for FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for &FheUint1024
impl RotateRight<StaticUnsignedBigInt<8>> for &FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for FheUint2048
impl RotateRight<StaticUnsignedBigInt<8>> for FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for &FheUint2048
impl RotateRight<StaticUnsignedBigInt<8>> for &FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<16>> for FheInt1024
impl RotateRight<StaticUnsignedBigInt<16>> for FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U1024) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<16>> for &FheInt1024
impl RotateRight<StaticUnsignedBigInt<16>> for &FheInt1024
type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U1024) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<16>> for FheInt2048
impl RotateRight<StaticUnsignedBigInt<16>> for FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_right(self, rhs: U1024) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<16>> for &FheInt2048
impl RotateRight<StaticUnsignedBigInt<16>> for &FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_right(self, rhs: U1024) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<16>> for FheUint1024
impl RotateRight<StaticUnsignedBigInt<16>> for FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_right(self, rhs: U1024) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<16>> for &FheUint1024
impl RotateRight<StaticUnsignedBigInt<16>> for &FheUint1024
type Output = FheUint<FheUint1024Id>
fn rotate_right(self, rhs: U1024) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<16>> for FheUint2048
impl RotateRight<StaticUnsignedBigInt<16>> for FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_right(self, rhs: U1024) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<16>> for &FheUint2048
impl RotateRight<StaticUnsignedBigInt<16>> for &FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_right(self, rhs: U1024) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<32>> for FheInt2048
impl RotateRight<StaticUnsignedBigInt<32>> for FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_right(self, rhs: U2048) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<32>> for &FheInt2048
impl RotateRight<StaticUnsignedBigInt<32>> for &FheInt2048
type Output = FheInt<FheInt2048Id>
fn rotate_right(self, rhs: U2048) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<32>> for FheUint2048
impl RotateRight<StaticUnsignedBigInt<32>> for FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_right(self, rhs: U2048) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<32>> for &FheUint2048
impl RotateRight<StaticUnsignedBigInt<32>> for &FheUint2048
type Output = FheUint<FheUint2048Id>
fn rotate_right(self, rhs: U2048) -> Self::Output
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt160
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt160
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt256
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt256
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt512
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt512
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt1024
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt1024
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt2048
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt2048
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt136
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt136
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt144
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt144
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt152
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt152
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt168
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt168
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt176
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt176
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt184
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt184
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt192
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt192
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt200
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt200
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt208
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt208
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt216
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt216
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt224
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt224
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt232
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt232
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt240
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt240
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt248
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt248
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint136
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint136
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint144
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint144
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint152
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint152
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint168
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint168
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint176
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint176
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint184
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint184
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint192
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint192
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint200
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint200
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint208
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint208
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint216
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint216
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint224
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint224
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint232
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint232
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint240
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint240
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint248
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint248
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint160
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint160
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint256
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint256
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint512
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint512
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint1024
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint1024
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint2048
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint2048
fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheInt512
impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheInt512
fn rotate_right_assign(&mut self, rhs: U512)
Source§impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheInt1024
impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheInt1024
fn rotate_right_assign(&mut self, rhs: U512)
Source§impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheInt2048
impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheInt2048
fn rotate_right_assign(&mut self, rhs: U512)
Source§impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheUint512
impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheUint512
fn rotate_right_assign(&mut self, rhs: U512)
Source§impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheUint1024
impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheUint1024
fn rotate_right_assign(&mut self, rhs: U512)
Source§impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheUint2048
impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheUint2048
fn rotate_right_assign(&mut self, rhs: U512)
Source§impl RotateRightAssign<StaticUnsignedBigInt<16>> for FheInt1024
impl RotateRightAssign<StaticUnsignedBigInt<16>> for FheInt1024
fn rotate_right_assign(&mut self, rhs: U1024)
Source§impl RotateRightAssign<StaticUnsignedBigInt<16>> for FheInt2048
impl RotateRightAssign<StaticUnsignedBigInt<16>> for FheInt2048
fn rotate_right_assign(&mut self, rhs: U1024)
Source§impl RotateRightAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl RotateRightAssign<StaticUnsignedBigInt<16>> for FheUint1024
fn rotate_right_assign(&mut self, rhs: U1024)
Source§impl RotateRightAssign<StaticUnsignedBigInt<16>> for FheUint2048
impl RotateRightAssign<StaticUnsignedBigInt<16>> for FheUint2048
fn rotate_right_assign(&mut self, rhs: U1024)
Source§impl RotateRightAssign<StaticUnsignedBigInt<32>> for FheInt2048
impl RotateRightAssign<StaticUnsignedBigInt<32>> for FheInt2048
fn rotate_right_assign(&mut self, rhs: U2048)
Source§impl RotateRightAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl RotateRightAssign<StaticUnsignedBigInt<32>> for FheUint2048
fn rotate_right_assign(&mut self, rhs: U2048)
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt160
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt160
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt256
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt256
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt512
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt512
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt2048
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt2048
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt136
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt136
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt144
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt144
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt152
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt152
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt168
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt168
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt176
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt176
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt184
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt184
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt192
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt192
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt200
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt200
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt208
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt208
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt216
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt216
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt224
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt224
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt232
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt232
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt240
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt240
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt248
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt248
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint512
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint512
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint1024
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint1024
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint2048
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint2048
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt512
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt512
fn get_rotate_right_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
fn get_rotate_right_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt2048
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt2048
fn get_rotate_right_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_rotate_right_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint1024
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint1024
fn get_rotate_right_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint2048
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint2048
fn get_rotate_right_size_on_gpu(&self, rhs: U512) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
fn get_rotate_right_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt2048
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt2048
fn get_rotate_right_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_rotate_right_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint2048
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint2048
fn get_rotate_right_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<32>> for FheInt2048
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<32>> for FheInt2048
fn get_rotate_right_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_rotate_right_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl<const N: usize> ScalarMultiplier for StaticUnsignedBigInt<N>
impl<const N: usize> ScalarMultiplier for StaticUnsignedBigInt<N>
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt160
impl Shl<StaticUnsignedBigInt<4>> for FheInt160
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt160
impl Shl<StaticUnsignedBigInt<4>> for &FheInt160
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt256
impl Shl<StaticUnsignedBigInt<4>> for FheInt256
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt256
impl Shl<StaticUnsignedBigInt<4>> for &FheInt256
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt512
impl Shl<StaticUnsignedBigInt<4>> for FheInt512
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt512
impl Shl<StaticUnsignedBigInt<4>> for &FheInt512
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt1024
impl Shl<StaticUnsignedBigInt<4>> for FheInt1024
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt1024
impl Shl<StaticUnsignedBigInt<4>> for &FheInt1024
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt2048
impl Shl<StaticUnsignedBigInt<4>> for FheInt2048
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt2048
impl Shl<StaticUnsignedBigInt<4>> for &FheInt2048
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt136
impl Shl<StaticUnsignedBigInt<4>> for FheInt136
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt136
impl Shl<StaticUnsignedBigInt<4>> for &FheInt136
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt144
impl Shl<StaticUnsignedBigInt<4>> for FheInt144
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt144
impl Shl<StaticUnsignedBigInt<4>> for &FheInt144
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt152
impl Shl<StaticUnsignedBigInt<4>> for FheInt152
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt152
impl Shl<StaticUnsignedBigInt<4>> for &FheInt152
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt168
impl Shl<StaticUnsignedBigInt<4>> for FheInt168
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt168
impl Shl<StaticUnsignedBigInt<4>> for &FheInt168
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt176
impl Shl<StaticUnsignedBigInt<4>> for FheInt176
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt176
impl Shl<StaticUnsignedBigInt<4>> for &FheInt176
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt184
impl Shl<StaticUnsignedBigInt<4>> for FheInt184
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt184
impl Shl<StaticUnsignedBigInt<4>> for &FheInt184
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt192
impl Shl<StaticUnsignedBigInt<4>> for FheInt192
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt192
impl Shl<StaticUnsignedBigInt<4>> for &FheInt192
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt200
impl Shl<StaticUnsignedBigInt<4>> for FheInt200
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt200
impl Shl<StaticUnsignedBigInt<4>> for &FheInt200
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt208
impl Shl<StaticUnsignedBigInt<4>> for FheInt208
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt208
impl Shl<StaticUnsignedBigInt<4>> for &FheInt208
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt216
impl Shl<StaticUnsignedBigInt<4>> for FheInt216
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt216
impl Shl<StaticUnsignedBigInt<4>> for &FheInt216
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt224
impl Shl<StaticUnsignedBigInt<4>> for FheInt224
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt224
impl Shl<StaticUnsignedBigInt<4>> for &FheInt224
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt232
impl Shl<StaticUnsignedBigInt<4>> for FheInt232
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt232
impl Shl<StaticUnsignedBigInt<4>> for &FheInt232
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt240
impl Shl<StaticUnsignedBigInt<4>> for FheInt240
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt240
impl Shl<StaticUnsignedBigInt<4>> for &FheInt240
Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt248
impl Shl<StaticUnsignedBigInt<4>> for FheInt248
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt248
impl Shl<StaticUnsignedBigInt<4>> for &FheInt248
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint136
impl Shl<StaticUnsignedBigInt<4>> for FheUint136
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint136
impl Shl<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint144
impl Shl<StaticUnsignedBigInt<4>> for FheUint144
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint144
impl Shl<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint152
impl Shl<StaticUnsignedBigInt<4>> for FheUint152
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint152
impl Shl<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint168
impl Shl<StaticUnsignedBigInt<4>> for FheUint168
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint168
impl Shl<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint176
impl Shl<StaticUnsignedBigInt<4>> for FheUint176
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint176
impl Shl<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint184
impl Shl<StaticUnsignedBigInt<4>> for FheUint184
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint184
impl Shl<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint192
impl Shl<StaticUnsignedBigInt<4>> for FheUint192
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint192
impl Shl<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint200
impl Shl<StaticUnsignedBigInt<4>> for FheUint200
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint200
impl Shl<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint208
impl Shl<StaticUnsignedBigInt<4>> for FheUint208
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint208
impl Shl<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint216
impl Shl<StaticUnsignedBigInt<4>> for FheUint216
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint216
impl Shl<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint224
impl Shl<StaticUnsignedBigInt<4>> for FheUint224
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint224
impl Shl<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint232
impl Shl<StaticUnsignedBigInt<4>> for FheUint232
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint232
impl Shl<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint240
impl Shl<StaticUnsignedBigInt<4>> for FheUint240
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint240
impl Shl<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint248
impl Shl<StaticUnsignedBigInt<4>> for FheUint248
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint248
impl Shl<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint160
impl Shl<StaticUnsignedBigInt<4>> for FheUint160
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint160
impl Shl<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint256
impl Shl<StaticUnsignedBigInt<4>> for FheUint256
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint256
impl Shl<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint512
impl Shl<StaticUnsignedBigInt<4>> for FheUint512
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint512
impl Shl<StaticUnsignedBigInt<4>> for &FheUint512
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint1024
impl Shl<StaticUnsignedBigInt<4>> for FheUint1024
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint1024
impl Shl<StaticUnsignedBigInt<4>> for &FheUint1024
Source§impl Shl<StaticUnsignedBigInt<4>> for FheUint2048
impl Shl<StaticUnsignedBigInt<4>> for FheUint2048
Source§impl Shl<StaticUnsignedBigInt<4>> for &FheUint2048
impl Shl<StaticUnsignedBigInt<4>> for &FheUint2048
Source§impl Shl<StaticUnsignedBigInt<8>> for FheInt512
impl Shl<StaticUnsignedBigInt<8>> for FheInt512
Source§impl Shl<StaticUnsignedBigInt<8>> for &FheInt512
impl Shl<StaticUnsignedBigInt<8>> for &FheInt512
Source§impl Shl<StaticUnsignedBigInt<8>> for FheInt1024
impl Shl<StaticUnsignedBigInt<8>> for FheInt1024
Source§impl Shl<StaticUnsignedBigInt<8>> for &FheInt1024
impl Shl<StaticUnsignedBigInt<8>> for &FheInt1024
Source§impl Shl<StaticUnsignedBigInt<8>> for FheInt2048
impl Shl<StaticUnsignedBigInt<8>> for FheInt2048
Source§impl Shl<StaticUnsignedBigInt<8>> for &FheInt2048
impl Shl<StaticUnsignedBigInt<8>> for &FheInt2048
Source§impl Shl<StaticUnsignedBigInt<8>> for FheUint512
impl Shl<StaticUnsignedBigInt<8>> for FheUint512
Source§impl Shl<StaticUnsignedBigInt<8>> for &FheUint512
impl Shl<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl Shl<StaticUnsignedBigInt<8>> for FheUint1024
impl Shl<StaticUnsignedBigInt<8>> for FheUint1024
Source§impl Shl<StaticUnsignedBigInt<8>> for &FheUint1024
impl Shl<StaticUnsignedBigInt<8>> for &FheUint1024
Source§impl Shl<StaticUnsignedBigInt<8>> for FheUint2048
impl Shl<StaticUnsignedBigInt<8>> for FheUint2048
Source§impl Shl<StaticUnsignedBigInt<8>> for &FheUint2048
impl Shl<StaticUnsignedBigInt<8>> for &FheUint2048
Source§impl Shl<StaticUnsignedBigInt<16>> for FheInt1024
impl Shl<StaticUnsignedBigInt<16>> for FheInt1024
Source§impl Shl<StaticUnsignedBigInt<16>> for &FheInt1024
impl Shl<StaticUnsignedBigInt<16>> for &FheInt1024
Source§impl Shl<StaticUnsignedBigInt<16>> for FheInt2048
impl Shl<StaticUnsignedBigInt<16>> for FheInt2048
Source§impl Shl<StaticUnsignedBigInt<16>> for &FheInt2048
impl Shl<StaticUnsignedBigInt<16>> for &FheInt2048
Source§impl Shl<StaticUnsignedBigInt<16>> for FheUint1024
impl Shl<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl Shl<StaticUnsignedBigInt<16>> for &FheUint1024
impl Shl<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl Shl<StaticUnsignedBigInt<16>> for FheUint2048
impl Shl<StaticUnsignedBigInt<16>> for FheUint2048
Source§impl Shl<StaticUnsignedBigInt<16>> for &FheUint2048
impl Shl<StaticUnsignedBigInt<16>> for &FheUint2048
Source§impl Shl<StaticUnsignedBigInt<32>> for FheInt2048
impl Shl<StaticUnsignedBigInt<32>> for FheInt2048
Source§impl Shl<StaticUnsignedBigInt<32>> for &FheInt2048
impl Shl<StaticUnsignedBigInt<32>> for &FheInt2048
Source§impl Shl<StaticUnsignedBigInt<32>> for FheUint2048
impl Shl<StaticUnsignedBigInt<32>> for FheUint2048
Source§impl Shl<StaticUnsignedBigInt<32>> for &FheUint2048
impl Shl<StaticUnsignedBigInt<32>> for &FheUint2048
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt160
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt160
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt256
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt256
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt512
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt512
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt1024
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt1024
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt2048
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt2048
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt136
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt136
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt144
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt144
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt152
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt152
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt168
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt168
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt176
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt176
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt184
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt184
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt192
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt192
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt200
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt200
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt208
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt208
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt216
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt216
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt224
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt224
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt232
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt232
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt240
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt240
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt248
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt248
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint136
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint136
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint144
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint144
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint152
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint152
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint168
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint168
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint176
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint176
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint184
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint184
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint192
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint192
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint200
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint200
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint208
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint208
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint216
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint216
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint224
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint224
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint232
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint232
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint240
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint240
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint248
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint248
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint160
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint160
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint256
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint256
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint512
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint512
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint1024
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint1024
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint2048
impl ShlAssign<StaticUnsignedBigInt<4>> for FheUint2048
Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<8>> for FheInt512
impl ShlAssign<StaticUnsignedBigInt<8>> for FheInt512
Source§fn shl_assign(&mut self, rhs: U512)
fn shl_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<8>> for FheInt1024
impl ShlAssign<StaticUnsignedBigInt<8>> for FheInt1024
Source§fn shl_assign(&mut self, rhs: U512)
fn shl_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<8>> for FheInt2048
impl ShlAssign<StaticUnsignedBigInt<8>> for FheInt2048
Source§fn shl_assign(&mut self, rhs: U512)
fn shl_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<8>> for FheUint512
impl ShlAssign<StaticUnsignedBigInt<8>> for FheUint512
Source§fn shl_assign(&mut self, rhs: U512)
fn shl_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<8>> for FheUint1024
impl ShlAssign<StaticUnsignedBigInt<8>> for FheUint1024
Source§fn shl_assign(&mut self, rhs: U512)
fn shl_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<8>> for FheUint2048
impl ShlAssign<StaticUnsignedBigInt<8>> for FheUint2048
Source§fn shl_assign(&mut self, rhs: U512)
fn shl_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<16>> for FheInt1024
impl ShlAssign<StaticUnsignedBigInt<16>> for FheInt1024
Source§fn shl_assign(&mut self, rhs: U1024)
fn shl_assign(&mut self, rhs: U1024)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<16>> for FheInt2048
impl ShlAssign<StaticUnsignedBigInt<16>> for FheInt2048
Source§fn shl_assign(&mut self, rhs: U1024)
fn shl_assign(&mut self, rhs: U1024)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl ShlAssign<StaticUnsignedBigInt<16>> for FheUint1024
Source§fn shl_assign(&mut self, rhs: U1024)
fn shl_assign(&mut self, rhs: U1024)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<16>> for FheUint2048
impl ShlAssign<StaticUnsignedBigInt<16>> for FheUint2048
Source§fn shl_assign(&mut self, rhs: U1024)
fn shl_assign(&mut self, rhs: U1024)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<32>> for FheInt2048
impl ShlAssign<StaticUnsignedBigInt<32>> for FheInt2048
Source§fn shl_assign(&mut self, rhs: U2048)
fn shl_assign(&mut self, rhs: U2048)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShlAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl ShlAssign<StaticUnsignedBigInt<32>> for FheUint2048
Source§fn shl_assign(&mut self, rhs: U2048)
fn shl_assign(&mut self, rhs: U2048)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl<const N: usize> ShlAssign<u32> for StaticUnsignedBigInt<N>
impl<const N: usize> ShlAssign<u32> for StaticUnsignedBigInt<N>
Source§fn shl_assign(&mut self, shift: u32)
fn shl_assign(&mut self, shift: u32)
<<= operation. Read moreSource§impl<const N: usize> ShlAssign<usize> for StaticUnsignedBigInt<N>
impl<const N: usize> ShlAssign<usize> for StaticUnsignedBigInt<N>
Source§fn shl_assign(&mut self, shift: usize)
fn shl_assign(&mut self, shift: usize)
<<= operation. Read moreSource§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt160
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt160
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt256
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt256
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt512
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt512
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt2048
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt2048
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt136
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt136
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt144
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt144
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt152
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt152
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt168
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt168
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt176
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt176
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt184
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt184
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt192
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt192
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt200
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt200
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt208
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt208
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt216
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt216
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt224
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt224
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt232
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt232
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt240
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt240
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt248
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt248
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint512
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint512
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint1024
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint1024
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint2048
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint2048
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt512
impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt512
fn get_left_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
fn get_left_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt2048
impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt2048
fn get_left_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_left_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint1024
impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint1024
fn get_left_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint2048
impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint2048
fn get_left_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
impl ShlSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
fn get_left_shift_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt2048
impl ShlSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt2048
fn get_left_shift_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl ShlSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_left_shift_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint2048
impl ShlSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint2048
fn get_left_shift_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<32>> for FheInt2048
impl ShlSizeOnGpu<StaticUnsignedBigInt<32>> for FheInt2048
fn get_left_shift_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl ShlSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_left_shift_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt160
impl Shr<StaticUnsignedBigInt<4>> for FheInt160
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt160Id>
type Output = FheInt<FheInt160Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt160
impl Shr<StaticUnsignedBigInt<4>> for &FheInt160
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt160Id>
type Output = FheInt<FheInt160Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt256
impl Shr<StaticUnsignedBigInt<4>> for FheInt256
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt256Id>
type Output = FheInt<FheInt256Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt256
impl Shr<StaticUnsignedBigInt<4>> for &FheInt256
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt256Id>
type Output = FheInt<FheInt256Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt512
impl Shr<StaticUnsignedBigInt<4>> for FheInt512
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt512Id>
type Output = FheInt<FheInt512Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt512
impl Shr<StaticUnsignedBigInt<4>> for &FheInt512
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt512Id>
type Output = FheInt<FheInt512Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt1024
impl Shr<StaticUnsignedBigInt<4>> for FheInt1024
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt1024Id>
type Output = FheInt<FheInt1024Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt1024
impl Shr<StaticUnsignedBigInt<4>> for &FheInt1024
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt1024Id>
type Output = FheInt<FheInt1024Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt2048
impl Shr<StaticUnsignedBigInt<4>> for FheInt2048
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt2048Id>
type Output = FheInt<FheInt2048Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt2048
impl Shr<StaticUnsignedBigInt<4>> for &FheInt2048
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt2048Id>
type Output = FheInt<FheInt2048Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt136
impl Shr<StaticUnsignedBigInt<4>> for FheInt136
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt136Id>
type Output = FheInt<FheInt136Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt136
impl Shr<StaticUnsignedBigInt<4>> for &FheInt136
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt136Id>
type Output = FheInt<FheInt136Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt144
impl Shr<StaticUnsignedBigInt<4>> for FheInt144
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt144Id>
type Output = FheInt<FheInt144Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt144
impl Shr<StaticUnsignedBigInt<4>> for &FheInt144
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt144Id>
type Output = FheInt<FheInt144Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt152
impl Shr<StaticUnsignedBigInt<4>> for FheInt152
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt152Id>
type Output = FheInt<FheInt152Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt152
impl Shr<StaticUnsignedBigInt<4>> for &FheInt152
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt152Id>
type Output = FheInt<FheInt152Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt168
impl Shr<StaticUnsignedBigInt<4>> for FheInt168
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt168Id>
type Output = FheInt<FheInt168Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt168
impl Shr<StaticUnsignedBigInt<4>> for &FheInt168
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt168Id>
type Output = FheInt<FheInt168Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt176
impl Shr<StaticUnsignedBigInt<4>> for FheInt176
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt176Id>
type Output = FheInt<FheInt176Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt176
impl Shr<StaticUnsignedBigInt<4>> for &FheInt176
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt176Id>
type Output = FheInt<FheInt176Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt184
impl Shr<StaticUnsignedBigInt<4>> for FheInt184
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt184Id>
type Output = FheInt<FheInt184Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt184
impl Shr<StaticUnsignedBigInt<4>> for &FheInt184
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt184Id>
type Output = FheInt<FheInt184Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt192
impl Shr<StaticUnsignedBigInt<4>> for FheInt192
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt192Id>
type Output = FheInt<FheInt192Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt192
impl Shr<StaticUnsignedBigInt<4>> for &FheInt192
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt192Id>
type Output = FheInt<FheInt192Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt200
impl Shr<StaticUnsignedBigInt<4>> for FheInt200
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt200Id>
type Output = FheInt<FheInt200Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt200
impl Shr<StaticUnsignedBigInt<4>> for &FheInt200
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt200Id>
type Output = FheInt<FheInt200Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt208
impl Shr<StaticUnsignedBigInt<4>> for FheInt208
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt208Id>
type Output = FheInt<FheInt208Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt208
impl Shr<StaticUnsignedBigInt<4>> for &FheInt208
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt208Id>
type Output = FheInt<FheInt208Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt216
impl Shr<StaticUnsignedBigInt<4>> for FheInt216
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt216Id>
type Output = FheInt<FheInt216Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt216
impl Shr<StaticUnsignedBigInt<4>> for &FheInt216
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt216Id>
type Output = FheInt<FheInt216Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt224
impl Shr<StaticUnsignedBigInt<4>> for FheInt224
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt224Id>
type Output = FheInt<FheInt224Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt224
impl Shr<StaticUnsignedBigInt<4>> for &FheInt224
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt224Id>
type Output = FheInt<FheInt224Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt232
impl Shr<StaticUnsignedBigInt<4>> for FheInt232
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt232Id>
type Output = FheInt<FheInt232Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt232
impl Shr<StaticUnsignedBigInt<4>> for &FheInt232
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt232Id>
type Output = FheInt<FheInt232Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt240
impl Shr<StaticUnsignedBigInt<4>> for FheInt240
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt240Id>
type Output = FheInt<FheInt240Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt240
impl Shr<StaticUnsignedBigInt<4>> for &FheInt240
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt240Id>
type Output = FheInt<FheInt240Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt248
impl Shr<StaticUnsignedBigInt<4>> for FheInt248
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt248Id>
type Output = FheInt<FheInt248Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt248
impl Shr<StaticUnsignedBigInt<4>> for &FheInt248
Source§fn shr(self, rhs: U256) -> Self::Output
fn shr(self, rhs: U256) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt248Id>
type Output = FheInt<FheInt248Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint136
impl Shr<StaticUnsignedBigInt<4>> for FheUint136
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint136
impl Shr<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint144
impl Shr<StaticUnsignedBigInt<4>> for FheUint144
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint144
impl Shr<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint152
impl Shr<StaticUnsignedBigInt<4>> for FheUint152
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint152
impl Shr<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint168
impl Shr<StaticUnsignedBigInt<4>> for FheUint168
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint168
impl Shr<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint176
impl Shr<StaticUnsignedBigInt<4>> for FheUint176
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint176
impl Shr<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint184
impl Shr<StaticUnsignedBigInt<4>> for FheUint184
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint184
impl Shr<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint192
impl Shr<StaticUnsignedBigInt<4>> for FheUint192
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint192
impl Shr<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint200
impl Shr<StaticUnsignedBigInt<4>> for FheUint200
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint200
impl Shr<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint208
impl Shr<StaticUnsignedBigInt<4>> for FheUint208
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint208
impl Shr<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint216
impl Shr<StaticUnsignedBigInt<4>> for FheUint216
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint216
impl Shr<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint224
impl Shr<StaticUnsignedBigInt<4>> for FheUint224
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint224
impl Shr<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint232
impl Shr<StaticUnsignedBigInt<4>> for FheUint232
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint232
impl Shr<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint240
impl Shr<StaticUnsignedBigInt<4>> for FheUint240
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint240
impl Shr<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint248
impl Shr<StaticUnsignedBigInt<4>> for FheUint248
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint248
impl Shr<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint160
impl Shr<StaticUnsignedBigInt<4>> for FheUint160
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint160
impl Shr<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint256
impl Shr<StaticUnsignedBigInt<4>> for FheUint256
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint256
impl Shr<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint512
impl Shr<StaticUnsignedBigInt<4>> for FheUint512
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint512
impl Shr<StaticUnsignedBigInt<4>> for &FheUint512
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint1024
impl Shr<StaticUnsignedBigInt<4>> for FheUint1024
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint1024
impl Shr<StaticUnsignedBigInt<4>> for &FheUint1024
Source§impl Shr<StaticUnsignedBigInt<4>> for FheUint2048
impl Shr<StaticUnsignedBigInt<4>> for FheUint2048
Source§impl Shr<StaticUnsignedBigInt<4>> for &FheUint2048
impl Shr<StaticUnsignedBigInt<4>> for &FheUint2048
Source§impl Shr<StaticUnsignedBigInt<8>> for FheInt512
impl Shr<StaticUnsignedBigInt<8>> for FheInt512
Source§fn shr(self, rhs: U512) -> Self::Output
fn shr(self, rhs: U512) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt512Id>
type Output = FheInt<FheInt512Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<8>> for &FheInt512
impl Shr<StaticUnsignedBigInt<8>> for &FheInt512
Source§fn shr(self, rhs: U512) -> Self::Output
fn shr(self, rhs: U512) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt512Id>
type Output = FheInt<FheInt512Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<8>> for FheInt1024
impl Shr<StaticUnsignedBigInt<8>> for FheInt1024
Source§fn shr(self, rhs: U512) -> Self::Output
fn shr(self, rhs: U512) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt1024Id>
type Output = FheInt<FheInt1024Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<8>> for &FheInt1024
impl Shr<StaticUnsignedBigInt<8>> for &FheInt1024
Source§fn shr(self, rhs: U512) -> Self::Output
fn shr(self, rhs: U512) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt1024Id>
type Output = FheInt<FheInt1024Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<8>> for FheInt2048
impl Shr<StaticUnsignedBigInt<8>> for FheInt2048
Source§fn shr(self, rhs: U512) -> Self::Output
fn shr(self, rhs: U512) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt2048Id>
type Output = FheInt<FheInt2048Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<8>> for &FheInt2048
impl Shr<StaticUnsignedBigInt<8>> for &FheInt2048
Source§fn shr(self, rhs: U512) -> Self::Output
fn shr(self, rhs: U512) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt2048Id>
type Output = FheInt<FheInt2048Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<8>> for FheUint512
impl Shr<StaticUnsignedBigInt<8>> for FheUint512
Source§impl Shr<StaticUnsignedBigInt<8>> for &FheUint512
impl Shr<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl Shr<StaticUnsignedBigInt<8>> for FheUint1024
impl Shr<StaticUnsignedBigInt<8>> for FheUint1024
Source§impl Shr<StaticUnsignedBigInt<8>> for &FheUint1024
impl Shr<StaticUnsignedBigInt<8>> for &FheUint1024
Source§impl Shr<StaticUnsignedBigInt<8>> for FheUint2048
impl Shr<StaticUnsignedBigInt<8>> for FheUint2048
Source§impl Shr<StaticUnsignedBigInt<8>> for &FheUint2048
impl Shr<StaticUnsignedBigInt<8>> for &FheUint2048
Source§impl Shr<StaticUnsignedBigInt<16>> for FheInt1024
impl Shr<StaticUnsignedBigInt<16>> for FheInt1024
Source§fn shr(self, rhs: U1024) -> Self::Output
fn shr(self, rhs: U1024) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt1024Id>
type Output = FheInt<FheInt1024Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<16>> for &FheInt1024
impl Shr<StaticUnsignedBigInt<16>> for &FheInt1024
Source§fn shr(self, rhs: U1024) -> Self::Output
fn shr(self, rhs: U1024) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt1024Id>
type Output = FheInt<FheInt1024Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<16>> for FheInt2048
impl Shr<StaticUnsignedBigInt<16>> for FheInt2048
Source§fn shr(self, rhs: U1024) -> Self::Output
fn shr(self, rhs: U1024) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt2048Id>
type Output = FheInt<FheInt2048Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<16>> for &FheInt2048
impl Shr<StaticUnsignedBigInt<16>> for &FheInt2048
Source§fn shr(self, rhs: U1024) -> Self::Output
fn shr(self, rhs: U1024) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt2048Id>
type Output = FheInt<FheInt2048Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<16>> for FheUint1024
impl Shr<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl Shr<StaticUnsignedBigInt<16>> for &FheUint1024
impl Shr<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl Shr<StaticUnsignedBigInt<16>> for FheUint2048
impl Shr<StaticUnsignedBigInt<16>> for FheUint2048
Source§impl Shr<StaticUnsignedBigInt<16>> for &FheUint2048
impl Shr<StaticUnsignedBigInt<16>> for &FheUint2048
Source§impl Shr<StaticUnsignedBigInt<32>> for FheInt2048
impl Shr<StaticUnsignedBigInt<32>> for FheInt2048
Source§fn shr(self, rhs: U2048) -> Self::Output
fn shr(self, rhs: U2048) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt2048Id>
type Output = FheInt<FheInt2048Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<32>> for &FheInt2048
impl Shr<StaticUnsignedBigInt<32>> for &FheInt2048
Source§fn shr(self, rhs: U2048) -> Self::Output
fn shr(self, rhs: U2048) -> Self::Output
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§type Output = FheInt<FheInt2048Id>
type Output = FheInt<FheInt2048Id>
>> operator.Source§impl Shr<StaticUnsignedBigInt<32>> for FheUint2048
impl Shr<StaticUnsignedBigInt<32>> for FheUint2048
Source§impl Shr<StaticUnsignedBigInt<32>> for &FheUint2048
impl Shr<StaticUnsignedBigInt<32>> for &FheUint2048
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt160
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt160
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt256
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt256
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt512
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt512
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt1024
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt1024
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt2048
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt2048
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt136
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt136
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt144
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt144
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt152
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt152
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt168
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt168
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt176
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt176
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt184
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt184
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt192
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt192
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt200
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt200
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt208
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt208
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt216
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt216
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt224
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt224
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt232
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt232
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt240
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt240
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt248
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt248
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint136
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint136
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint144
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint144
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint152
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint152
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint168
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint168
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint176
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint176
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint184
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint184
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint192
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint192
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint200
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint200
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint208
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint208
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint216
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint216
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint224
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint224
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint232
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint232
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint240
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint240
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint248
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint248
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint160
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint160
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint256
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint256
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint512
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint512
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint1024
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint1024
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint2048
impl ShrAssign<StaticUnsignedBigInt<4>> for FheUint2048
Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<8>> for FheInt512
impl ShrAssign<StaticUnsignedBigInt<8>> for FheInt512
Source§fn shr_assign(&mut self, rhs: U512)
fn shr_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<8>> for FheInt1024
impl ShrAssign<StaticUnsignedBigInt<8>> for FheInt1024
Source§fn shr_assign(&mut self, rhs: U512)
fn shr_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<8>> for FheInt2048
impl ShrAssign<StaticUnsignedBigInt<8>> for FheInt2048
Source§fn shr_assign(&mut self, rhs: U512)
fn shr_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<8>> for FheUint512
impl ShrAssign<StaticUnsignedBigInt<8>> for FheUint512
Source§fn shr_assign(&mut self, rhs: U512)
fn shr_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<8>> for FheUint1024
impl ShrAssign<StaticUnsignedBigInt<8>> for FheUint1024
Source§fn shr_assign(&mut self, rhs: U512)
fn shr_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<8>> for FheUint2048
impl ShrAssign<StaticUnsignedBigInt<8>> for FheUint2048
Source§fn shr_assign(&mut self, rhs: U512)
fn shr_assign(&mut self, rhs: U512)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<16>> for FheInt1024
impl ShrAssign<StaticUnsignedBigInt<16>> for FheInt1024
Source§fn shr_assign(&mut self, rhs: U1024)
fn shr_assign(&mut self, rhs: U1024)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<16>> for FheInt2048
impl ShrAssign<StaticUnsignedBigInt<16>> for FheInt2048
Source§fn shr_assign(&mut self, rhs: U1024)
fn shr_assign(&mut self, rhs: U1024)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl ShrAssign<StaticUnsignedBigInt<16>> for FheUint1024
Source§fn shr_assign(&mut self, rhs: U1024)
fn shr_assign(&mut self, rhs: U1024)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<16>> for FheUint2048
impl ShrAssign<StaticUnsignedBigInt<16>> for FheUint2048
Source§fn shr_assign(&mut self, rhs: U1024)
fn shr_assign(&mut self, rhs: U1024)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl ShrAssign<StaticUnsignedBigInt<32>> for FheInt2048
impl ShrAssign<StaticUnsignedBigInt<32>> for FheInt2048
Source§fn shr_assign(&mut self, rhs: U2048)
fn shr_assign(&mut self, rhs: U2048)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0 for non-negative inputs, and -1 for negative inputs (sign-extension).
Source§impl ShrAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl ShrAssign<StaticUnsignedBigInt<32>> for FheUint2048
Source§fn shr_assign(&mut self, rhs: U2048)
fn shr_assign(&mut self, rhs: U2048)
§Overshift
If the shift amount is greater than or equal to the number of bits of the type, the result is 0.
Source§impl<const N: usize> ShrAssign<u32> for StaticUnsignedBigInt<N>
impl<const N: usize> ShrAssign<u32> for StaticUnsignedBigInt<N>
Source§fn shr_assign(&mut self, shift: u32)
fn shr_assign(&mut self, shift: u32)
>>= operation. Read moreSource§impl<const N: usize> ShrAssign<usize> for StaticUnsignedBigInt<N>
impl<const N: usize> ShrAssign<usize> for StaticUnsignedBigInt<N>
Source§fn shr_assign(&mut self, shift: usize)
fn shr_assign(&mut self, shift: usize)
>>= operation. Read moreSource§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt160
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt160
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt256
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt256
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt512
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt512
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt2048
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt2048
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt136
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt136
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt144
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt144
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt152
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt152
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt168
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt168
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt176
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt176
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt184
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt184
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt192
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt192
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt200
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt200
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt208
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt208
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt216
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt216
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt224
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt224
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt232
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt232
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt240
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt240
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt248
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt248
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint512
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint512
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint1024
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint1024
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint2048
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint2048
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt512
impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt512
fn get_right_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
fn get_right_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt2048
impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt2048
fn get_right_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_right_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint1024
impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint1024
fn get_right_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint2048
impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint2048
fn get_right_shift_size_on_gpu(&self, rhs: U512) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
impl ShrSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
fn get_right_shift_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt2048
impl ShrSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt2048
fn get_right_shift_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl ShrSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_right_shift_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint2048
impl ShrSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint2048
fn get_right_shift_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<32>> for FheInt2048
impl ShrSizeOnGpu<StaticUnsignedBigInt<32>> for FheInt2048
fn get_right_shift_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl ShrSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_right_shift_size_on_gpu(&self, rhs: U2048) -> u64
impl<const N: usize> StructuralPartialEq for StaticUnsignedBigInt<N>
Source§impl<const N: usize> Sub for StaticUnsignedBigInt<N>
impl<const N: usize> Sub for StaticUnsignedBigInt<N>
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint160
impl Sub<StaticUnsignedBigInt<4>> for FheUint160
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint160
impl Sub<StaticUnsignedBigInt<4>> for &FheUint160
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint256
impl Sub<StaticUnsignedBigInt<4>> for FheUint256
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint256
impl Sub<StaticUnsignedBigInt<4>> for &FheUint256
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint136
impl Sub<StaticUnsignedBigInt<4>> for FheUint136
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint136
impl Sub<StaticUnsignedBigInt<4>> for &FheUint136
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint144
impl Sub<StaticUnsignedBigInt<4>> for FheUint144
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint144
impl Sub<StaticUnsignedBigInt<4>> for &FheUint144
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint152
impl Sub<StaticUnsignedBigInt<4>> for FheUint152
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint152
impl Sub<StaticUnsignedBigInt<4>> for &FheUint152
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint168
impl Sub<StaticUnsignedBigInt<4>> for FheUint168
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint168
impl Sub<StaticUnsignedBigInt<4>> for &FheUint168
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint176
impl Sub<StaticUnsignedBigInt<4>> for FheUint176
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint176
impl Sub<StaticUnsignedBigInt<4>> for &FheUint176
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint184
impl Sub<StaticUnsignedBigInt<4>> for FheUint184
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint184
impl Sub<StaticUnsignedBigInt<4>> for &FheUint184
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint192
impl Sub<StaticUnsignedBigInt<4>> for FheUint192
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint192
impl Sub<StaticUnsignedBigInt<4>> for &FheUint192
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint200
impl Sub<StaticUnsignedBigInt<4>> for FheUint200
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint200
impl Sub<StaticUnsignedBigInt<4>> for &FheUint200
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint208
impl Sub<StaticUnsignedBigInt<4>> for FheUint208
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint208
impl Sub<StaticUnsignedBigInt<4>> for &FheUint208
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint216
impl Sub<StaticUnsignedBigInt<4>> for FheUint216
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint216
impl Sub<StaticUnsignedBigInt<4>> for &FheUint216
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint224
impl Sub<StaticUnsignedBigInt<4>> for FheUint224
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint224
impl Sub<StaticUnsignedBigInt<4>> for &FheUint224
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint232
impl Sub<StaticUnsignedBigInt<4>> for FheUint232
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint232
impl Sub<StaticUnsignedBigInt<4>> for &FheUint232
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint240
impl Sub<StaticUnsignedBigInt<4>> for FheUint240
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint240
impl Sub<StaticUnsignedBigInt<4>> for &FheUint240
Source§impl Sub<StaticUnsignedBigInt<4>> for FheUint248
impl Sub<StaticUnsignedBigInt<4>> for FheUint248
Source§impl Sub<StaticUnsignedBigInt<4>> for &FheUint248
impl Sub<StaticUnsignedBigInt<4>> for &FheUint248
Source§impl Sub<StaticUnsignedBigInt<8>> for FheUint512
impl Sub<StaticUnsignedBigInt<8>> for FheUint512
Source§impl Sub<StaticUnsignedBigInt<8>> for &FheUint512
impl Sub<StaticUnsignedBigInt<8>> for &FheUint512
Source§impl Sub<StaticUnsignedBigInt<16>> for FheUint1024
impl Sub<StaticUnsignedBigInt<16>> for FheUint1024
Source§impl Sub<StaticUnsignedBigInt<16>> for &FheUint1024
impl Sub<StaticUnsignedBigInt<16>> for &FheUint1024
Source§impl Sub<StaticUnsignedBigInt<32>> for FheUint2048
impl Sub<StaticUnsignedBigInt<32>> for FheUint2048
Source§impl Sub<StaticUnsignedBigInt<32>> for &FheUint2048
impl Sub<StaticUnsignedBigInt<32>> for &FheUint2048
Source§impl<const N: usize> SubAssign for StaticUnsignedBigInt<N>
impl<const N: usize> SubAssign for StaticUnsignedBigInt<N>
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint160
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint160
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint256
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint256
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint136
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint136
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint144
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint144
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint152
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint152
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint168
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint168
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint176
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint176
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint184
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint184
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint192
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint192
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint200
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint200
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint208
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint208
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint216
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint216
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint224
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint224
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint232
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint232
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint240
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint240
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<4>> for FheUint248
impl SubAssign<StaticUnsignedBigInt<4>> for FheUint248
Source§fn sub_assign(&mut self, rhs: U256)
fn sub_assign(&mut self, rhs: U256)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<8>> for FheUint512
impl SubAssign<StaticUnsignedBigInt<8>> for FheUint512
Source§fn sub_assign(&mut self, rhs: U512)
fn sub_assign(&mut self, rhs: U512)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<16>> for FheUint1024
impl SubAssign<StaticUnsignedBigInt<16>> for FheUint1024
Source§fn sub_assign(&mut self, rhs: U1024)
fn sub_assign(&mut self, rhs: U1024)
-= operation. Read moreSource§impl SubAssign<StaticUnsignedBigInt<32>> for FheUint2048
impl SubAssign<StaticUnsignedBigInt<32>> for FheUint2048
Source§fn sub_assign(&mut self, rhs: U2048)
fn sub_assign(&mut self, rhs: U2048)
-= operation. Read moreSource§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint160
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint256
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint136
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint144
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint152
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint168
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint176
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint184
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint192
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint200
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint208
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint216
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint224
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint232
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint240
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
impl SubSizeOnGpu<StaticUnsignedBigInt<4>> for FheUint248
fn get_sub_size_on_gpu(&self, rhs: U256) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
impl SubSizeOnGpu<StaticUnsignedBigInt<8>> for FheUint512
fn get_sub_size_on_gpu(&self, rhs: U512) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
impl SubSizeOnGpu<StaticUnsignedBigInt<16>> for FheUint1024
fn get_sub_size_on_gpu(&self, rhs: U1024) -> u64
Source§impl SubSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
impl SubSizeOnGpu<StaticUnsignedBigInt<32>> for FheUint2048
fn get_sub_size_on_gpu(&self, rhs: U2048) -> u64
Source§impl<const N: usize> UnsignedNumeric for StaticUnsignedBigInt<N>
impl<const N: usize> UnsignedNumeric for StaticUnsignedBigInt<N>
Source§type NumericSignedType = StaticSignedBigInt<N>
type NumericSignedType = StaticSignedBigInt<N>
Auto Trait Implementations§
impl<const N: usize> Freeze for StaticUnsignedBigInt<N>
impl<const N: usize> RefUnwindSafe for StaticUnsignedBigInt<N>
impl<const N: usize> Send for StaticUnsignedBigInt<N>
impl<const N: usize> Sync for StaticUnsignedBigInt<N>
impl<const N: usize> Unpin for StaticUnsignedBigInt<N>
impl<const N: usize> UnsafeUnpin for StaticUnsignedBigInt<N>
impl<const N: usize> UnwindSafe for StaticUnsignedBigInt<N>
Blanket Implementations§
impl<T> Annotation for T
impl<T> AnyBitPattern for Twhere
T: Pod,
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
Source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
bits
as &Self.Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Compactable for T
impl<T> Compactable for T
fn compact_into( self, messages: &mut Vec<u64>, message_modulus: MessageModulus, num_blocks: Option<usize>, ) -> Option<DataKind>
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> HlCompactable for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Interleave for Twhere
T: Pod,
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>
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>
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 moreimpl<T> NoUninit for Twhere
T: Pod,
impl<T, Rhs> NumAssignOps<Rhs> for T
impl<T, Rhs, Output> NumOps<Rhs, Output> for T
Source§impl<Id, Clear> OverflowingAdd<&FheUint<Id>> for Clear
impl<Id, Clear> OverflowingAdd<&FheUint<Id>> for Clear
Source§fn overflowing_add(
self,
other: &FheUint<Id>,
) -> (<Clear as OverflowingAdd<&FheUint<Id>>>::Output, FheBool)
fn overflowing_add( self, other: &FheUint<Id>, ) -> (<Clear as OverflowingAdd<&FheUint<Id>>>::Output, FheBool)
Adds a Clear with a FheUint and returns a boolean indicating overflow.
- The operation is modular, i.e on overflow the result wraps around.
- On overflow the FheBool is true, otherwise false
§Example
use tfhe::prelude::*;
use tfhe::{generate_keys, set_server_key, ConfigBuilder, FheUint16};
let (client_key, server_key) = generate_keys(ConfigBuilder::default());
set_server_key(server_key);
let a = FheUint16::encrypt(u16::MAX, &client_key);
// Due to conflicts with u16::overflowing_add method
// we have to use this syntax to help the compiler
let (result, overflowed) = OverflowingAdd::overflowing_add(1u16, &a);
let result: u16 = result.decrypt(&client_key);
assert_eq!(result, u16::MAX.wrapping_add(1u16));
assert_eq!(
overflowed.decrypt(&client_key),
u16::MAX.overflowing_add(1u16).1
);
assert!(overflowed.decrypt(&client_key));