Type Alias tfhe::FheUint160
source · pub type FheUint160 = FheUint<FheUint160Id>;
Available on crate feature
integer
only.Expand description
An unsigned integer type with 160 bits
See FheUint
Aliased Type§
struct FheUint160 { /* private fields */ }
Trait Implementations§
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 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 the
+=
operation. Read moresource§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 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)
Performs the
&=
operation. Read moresource§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 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)
Performs the
|=
operation. Read moresource§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 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)
Performs the
^=
operation. Read moresource§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 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)
Performs the
/=
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 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 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)
Performs the
*=
operation. Read moresource§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 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)
Performs the
%=
operation. Read moresource§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<u128> for &FheUint160
impl RotateLeft<u128> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: u128) -> Self::Output
source§impl RotateLeft<u128> for FheUint160
impl RotateLeft<u128> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: u128) -> Self::Output
source§impl RotateLeft<u16> for &FheUint160
impl RotateLeft<u16> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: u16) -> Self::Output
source§impl RotateLeft<u16> for FheUint160
impl RotateLeft<u16> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: u16) -> Self::Output
source§impl RotateLeft<u32> for &FheUint160
impl RotateLeft<u32> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: u32) -> Self::Output
source§impl RotateLeft<u32> for FheUint160
impl RotateLeft<u32> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: u32) -> Self::Output
source§impl RotateLeft<u64> for &FheUint160
impl RotateLeft<u64> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: u64) -> Self::Output
source§impl RotateLeft<u64> for FheUint160
impl RotateLeft<u64> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: u64) -> Self::Output
source§impl RotateLeft<u8> for &FheUint160
impl RotateLeft<u8> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: u8) -> Self::Output
source§impl RotateLeft<u8> for FheUint160
impl RotateLeft<u8> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_left(self, rhs: u8) -> Self::Output
source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint160
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheUint160
fn rotate_left_assign(&mut self, rhs: U256)
source§impl RotateLeftAssign<u128> for FheUint160
impl RotateLeftAssign<u128> for FheUint160
fn rotate_left_assign(&mut self, rhs: u128)
source§impl RotateLeftAssign<u16> for FheUint160
impl RotateLeftAssign<u16> for FheUint160
fn rotate_left_assign(&mut self, rhs: u16)
source§impl RotateLeftAssign<u32> for FheUint160
impl RotateLeftAssign<u32> for FheUint160
fn rotate_left_assign(&mut self, rhs: u32)
source§impl RotateLeftAssign<u64> for FheUint160
impl RotateLeftAssign<u64> for FheUint160
fn rotate_left_assign(&mut self, rhs: u64)
source§impl RotateLeftAssign<u8> for FheUint160
impl RotateLeftAssign<u8> for FheUint160
fn rotate_left_assign(&mut self, rhs: u8)
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<u128> for &FheUint160
impl RotateRight<u128> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: u128) -> Self::Output
source§impl RotateRight<u128> for FheUint160
impl RotateRight<u128> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: u128) -> Self::Output
source§impl RotateRight<u16> for &FheUint160
impl RotateRight<u16> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: u16) -> Self::Output
source§impl RotateRight<u16> for FheUint160
impl RotateRight<u16> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: u16) -> Self::Output
source§impl RotateRight<u32> for &FheUint160
impl RotateRight<u32> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: u32) -> Self::Output
source§impl RotateRight<u32> for FheUint160
impl RotateRight<u32> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: u32) -> Self::Output
source§impl RotateRight<u64> for &FheUint160
impl RotateRight<u64> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: u64) -> Self::Output
source§impl RotateRight<u64> for FheUint160
impl RotateRight<u64> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: u64) -> Self::Output
source§impl RotateRight<u8> for &FheUint160
impl RotateRight<u8> for &FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: u8) -> Self::Output
source§impl RotateRight<u8> for FheUint160
impl RotateRight<u8> for FheUint160
type Output = FheUint<FheUint160Id>
fn rotate_right(self, rhs: u8) -> Self::Output
source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint160
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheUint160
fn rotate_right_assign(&mut self, rhs: U256)
source§impl RotateRightAssign<u128> for FheUint160
impl RotateRightAssign<u128> for FheUint160
fn rotate_right_assign(&mut self, rhs: u128)
source§impl RotateRightAssign<u16> for FheUint160
impl RotateRightAssign<u16> for FheUint160
fn rotate_right_assign(&mut self, rhs: u16)
source§impl RotateRightAssign<u32> for FheUint160
impl RotateRightAssign<u32> for FheUint160
fn rotate_right_assign(&mut self, rhs: u32)
source§impl RotateRightAssign<u64> for FheUint160
impl RotateRightAssign<u64> for FheUint160
fn rotate_right_assign(&mut self, rhs: u64)
source§impl RotateRightAssign<u8> for FheUint160
impl RotateRightAssign<u8> for FheUint160
fn rotate_right_assign(&mut self, rhs: u8)
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<u128> for &FheUint160
impl Shl<u128> for &FheUint160
source§impl Shl<u128> for FheUint160
impl Shl<u128> for FheUint160
source§impl Shl<u16> for &FheUint160
impl Shl<u16> for &FheUint160
source§impl Shl<u16> for FheUint160
impl Shl<u16> for FheUint160
source§impl Shl<u32> for &FheUint160
impl Shl<u32> for &FheUint160
source§impl Shl<u32> for FheUint160
impl Shl<u32> for FheUint160
source§impl Shl<u64> for &FheUint160
impl Shl<u64> for &FheUint160
source§impl Shl<u64> for FheUint160
impl Shl<u64> for FheUint160
source§impl Shl<u8> for &FheUint160
impl Shl<u8> for &FheUint160
source§impl Shl<u8> for FheUint160
impl Shl<u8> for FheUint160
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)
Performs the
<<=
operation. Read moresource§impl ShlAssign<u128> for FheUint160
impl ShlAssign<u128> for FheUint160
source§fn shl_assign(&mut self, rhs: u128)
fn shl_assign(&mut self, rhs: u128)
Performs the
<<=
operation. Read moresource§impl ShlAssign<u16> for FheUint160
impl ShlAssign<u16> for FheUint160
source§fn shl_assign(&mut self, rhs: u16)
fn shl_assign(&mut self, rhs: u16)
Performs the
<<=
operation. Read moresource§impl ShlAssign<u32> for FheUint160
impl ShlAssign<u32> for FheUint160
source§fn shl_assign(&mut self, rhs: u32)
fn shl_assign(&mut self, rhs: u32)
Performs the
<<=
operation. Read moresource§impl ShlAssign<u64> for FheUint160
impl ShlAssign<u64> for FheUint160
source§fn shl_assign(&mut self, rhs: u64)
fn shl_assign(&mut self, rhs: u64)
Performs the
<<=
operation. Read moresource§impl ShlAssign<u8> for FheUint160
impl ShlAssign<u8> for FheUint160
source§fn shl_assign(&mut self, rhs: u8)
fn shl_assign(&mut self, rhs: u8)
Performs the
<<=
operation. Read moresource§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<u128> for &FheUint160
impl Shr<u128> for &FheUint160
source§impl Shr<u128> for FheUint160
impl Shr<u128> for FheUint160
source§impl Shr<u16> for &FheUint160
impl Shr<u16> for &FheUint160
source§impl Shr<u16> for FheUint160
impl Shr<u16> for FheUint160
source§impl Shr<u32> for &FheUint160
impl Shr<u32> for &FheUint160
source§impl Shr<u32> for FheUint160
impl Shr<u32> for FheUint160
source§impl Shr<u64> for &FheUint160
impl Shr<u64> for &FheUint160
source§impl Shr<u64> for FheUint160
impl Shr<u64> for FheUint160
source§impl Shr<u8> for &FheUint160
impl Shr<u8> for &FheUint160
source§impl Shr<u8> for FheUint160
impl Shr<u8> for FheUint160
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)
Performs the
>>=
operation. Read moresource§impl ShrAssign<u128> for FheUint160
impl ShrAssign<u128> for FheUint160
source§fn shr_assign(&mut self, rhs: u128)
fn shr_assign(&mut self, rhs: u128)
Performs the
>>=
operation. Read moresource§impl ShrAssign<u16> for FheUint160
impl ShrAssign<u16> for FheUint160
source§fn shr_assign(&mut self, rhs: u16)
fn shr_assign(&mut self, rhs: u16)
Performs the
>>=
operation. Read moresource§impl ShrAssign<u32> for FheUint160
impl ShrAssign<u32> for FheUint160
source§fn shr_assign(&mut self, rhs: u32)
fn shr_assign(&mut self, rhs: u32)
Performs the
>>=
operation. Read moresource§impl ShrAssign<u64> for FheUint160
impl ShrAssign<u64> for FheUint160
source§fn shr_assign(&mut self, rhs: u64)
fn shr_assign(&mut self, rhs: u64)
Performs the
>>=
operation. Read moresource§impl ShrAssign<u8> for FheUint160
impl ShrAssign<u8> for FheUint160
source§fn shr_assign(&mut self, rhs: u8)
fn shr_assign(&mut self, rhs: u8)
Performs the
>>=
operation. Read moresource§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 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)
Performs the
-=
operation. Read more