Struct concrete::DynShortInt
source · [−]pub struct DynShortInt { /* private fields */ }
shortints
only.Trait Implementations
sourceimpl Add<&DynShortInt> for u8
impl Add<&DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the +
operator.
sourcefn add(self, rhs: &DynShortInt) -> Self::Output
fn add(self, rhs: &DynShortInt) -> Self::Output
Performs the +
operation. Read more
sourceimpl<B> Add<B> for &DynShortInt where
B: Borrow<DynShortInt>,
impl<B> Add<B> for &DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl<B> Add<B> for DynShortInt where
B: Borrow<DynShortInt>,
impl<B> Add<B> for DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl Add<DynShortInt> for u8
impl Add<DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the +
operator.
sourcefn add(self, rhs: DynShortInt) -> Self::Output
fn add(self, rhs: DynShortInt) -> Self::Output
Performs the +
operation. Read more
sourceimpl Add<u8> for &DynShortInt
impl Add<u8> for &DynShortInt
sourceimpl Add<u8> for DynShortInt
impl Add<u8> for DynShortInt
sourceimpl<I> AddAssign<I> for DynShortInt where
I: Borrow<Self>,
impl<I> AddAssign<I> for DynShortInt where
I: Borrow<Self>,
sourcefn add_assign(&mut self, rhs: I)
fn add_assign(&mut self, rhs: I)
Performs the +=
operation. Read more
sourceimpl<B> BitAnd<B> for &DynShortInt where
B: Borrow<DynShortInt>,
impl<B> BitAnd<B> for &DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl<B> BitAnd<B> for DynShortInt where
B: Borrow<DynShortInt>,
impl<B> BitAnd<B> for DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl<I> BitAndAssign<I> for DynShortInt where
I: Borrow<Self>,
impl<I> BitAndAssign<I> for DynShortInt where
I: Borrow<Self>,
sourcefn bitand_assign(&mut self, rhs: I)
fn bitand_assign(&mut self, rhs: I)
Performs the &=
operation. Read more
sourceimpl<B> BitOr<B> for &DynShortInt where
B: Borrow<DynShortInt>,
impl<B> BitOr<B> for &DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl<B> BitOr<B> for DynShortInt where
B: Borrow<DynShortInt>,
impl<B> BitOr<B> for DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl<I> BitOrAssign<I> for DynShortInt where
I: Borrow<Self>,
impl<I> BitOrAssign<I> for DynShortInt where
I: Borrow<Self>,
sourcefn bitor_assign(&mut self, rhs: I)
fn bitor_assign(&mut self, rhs: I)
Performs the |=
operation. Read more
sourceimpl<B> BitXor<B> for &DynShortInt where
B: Borrow<DynShortInt>,
impl<B> BitXor<B> for &DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl<B> BitXor<B> for DynShortInt where
B: Borrow<DynShortInt>,
impl<B> BitXor<B> for DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl<I> BitXorAssign<I> for DynShortInt where
I: Borrow<Self>,
impl<I> BitXorAssign<I> for DynShortInt where
I: Borrow<Self>,
sourcefn bitxor_assign(&mut self, rhs: I)
fn bitxor_assign(&mut self, rhs: I)
Performs the ^=
operation. Read more
sourceimpl Clone for DynShortInt
impl Clone for DynShortInt
sourcefn clone(&self) -> DynShortInt
fn clone(&self) -> DynShortInt
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl<'de> Deserialize<'de> for DynShortInt
impl<'de> Deserialize<'de> for DynShortInt
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Div<&DynShortInt> for u8
impl Div<&DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the /
operator.
sourcefn div(self, rhs: &DynShortInt) -> Self::Output
fn div(self, rhs: &DynShortInt) -> Self::Output
Performs the /
operation. Read more
sourceimpl<B> Div<B> for &DynShortInt where
B: Borrow<DynShortInt>,
impl<B> Div<B> for &DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl<B> Div<B> for DynShortInt where
B: Borrow<DynShortInt>,
impl<B> Div<B> for DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl Div<DynShortInt> for u8
impl Div<DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the /
operator.
sourcefn div(self, rhs: DynShortInt) -> Self::Output
fn div(self, rhs: DynShortInt) -> Self::Output
Performs the /
operation. Read more
sourceimpl Div<u8> for &DynShortInt
impl Div<u8> for &DynShortInt
sourceimpl Div<u8> for DynShortInt
impl Div<u8> for DynShortInt
sourceimpl<I> DivAssign<I> for DynShortInt where
I: Borrow<Self>,
impl<I> DivAssign<I> for DynShortInt where
I: Borrow<Self>,
sourcefn div_assign(&mut self, rhs: I)
fn div_assign(&mut self, rhs: I)
Performs the /=
operation. Read more
sourceimpl FheBootstrap for DynShortInt
impl FheBootstrap for DynShortInt
sourceimpl FheDecrypt<u8> for DynShortInt
impl FheDecrypt<u8> for DynShortInt
sourceimpl Mul<&DynShortInt> for u8
impl Mul<&DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the *
operator.
sourcefn mul(self, rhs: &DynShortInt) -> Self::Output
fn mul(self, rhs: &DynShortInt) -> Self::Output
Performs the *
operation. Read more
sourceimpl<B> Mul<B> for &DynShortInt where
B: Borrow<DynShortInt>,
impl<B> Mul<B> for &DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl<B> Mul<B> for DynShortInt where
B: Borrow<DynShortInt>,
impl<B> Mul<B> for DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl Mul<DynShortInt> for u8
impl Mul<DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the *
operator.
sourcefn mul(self, rhs: DynShortInt) -> Self::Output
fn mul(self, rhs: DynShortInt) -> Self::Output
Performs the *
operation. Read more
sourceimpl Mul<u8> for &DynShortInt
impl Mul<u8> for &DynShortInt
sourceimpl Mul<u8> for DynShortInt
impl Mul<u8> for DynShortInt
sourceimpl<I> MulAssign<I> for DynShortInt where
I: Borrow<Self>,
impl<I> MulAssign<I> for DynShortInt where
I: Borrow<Self>,
sourcefn mul_assign(&mut self, rhs: I)
fn mul_assign(&mut self, rhs: I)
Performs the *=
operation. Read more
sourceimpl Neg for &DynShortInt
impl Neg for &DynShortInt
sourceimpl Neg for DynShortInt
impl Neg for DynShortInt
sourceimpl Rem<&DynShortInt> for u8
impl Rem<&DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the %
operator.
sourcefn rem(self, rhs: &DynShortInt) -> Self::Output
fn rem(self, rhs: &DynShortInt) -> Self::Output
Performs the %
operation. Read more
sourceimpl Rem<DynShortInt> for u8
impl Rem<DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the %
operator.
sourcefn rem(self, rhs: DynShortInt) -> Self::Output
fn rem(self, rhs: DynShortInt) -> Self::Output
Performs the %
operation. Read more
sourceimpl Rem<u8> for &DynShortInt
impl Rem<u8> for &DynShortInt
sourceimpl Rem<u8> for DynShortInt
impl Rem<u8> for DynShortInt
sourceimpl Serialize for DynShortInt
impl Serialize for DynShortInt
sourceimpl Shl<&DynShortInt> for u8
impl Shl<&DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the <<
operator.
sourcefn shl(self, rhs: &DynShortInt) -> Self::Output
fn shl(self, rhs: &DynShortInt) -> Self::Output
Performs the <<
operation. Read more
sourceimpl Shl<DynShortInt> for u8
impl Shl<DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the <<
operator.
sourcefn shl(self, rhs: DynShortInt) -> Self::Output
fn shl(self, rhs: DynShortInt) -> Self::Output
Performs the <<
operation. Read more
sourceimpl Shl<u8> for &DynShortInt
impl Shl<u8> for &DynShortInt
sourceimpl Shl<u8> for DynShortInt
impl Shl<u8> for DynShortInt
sourceimpl Shr<&DynShortInt> for u8
impl Shr<&DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the >>
operator.
sourcefn shr(self, rhs: &DynShortInt) -> Self::Output
fn shr(self, rhs: &DynShortInt) -> Self::Output
Performs the >>
operation. Read more
sourceimpl Shr<DynShortInt> for u8
impl Shr<DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the >>
operator.
sourcefn shr(self, rhs: DynShortInt) -> Self::Output
fn shr(self, rhs: DynShortInt) -> Self::Output
Performs the >>
operation. Read more
sourceimpl Shr<u8> for &DynShortInt
impl Shr<u8> for &DynShortInt
sourceimpl Shr<u8> for DynShortInt
impl Shr<u8> for DynShortInt
sourceimpl Sub<&DynShortInt> for u8
impl Sub<&DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the -
operator.
sourcefn sub(self, rhs: &DynShortInt) -> Self::Output
fn sub(self, rhs: &DynShortInt) -> Self::Output
Performs the -
operation. Read more
sourceimpl<B> Sub<B> for &DynShortInt where
B: Borrow<DynShortInt>,
impl<B> Sub<B> for &DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl<B> Sub<B> for DynShortInt where
B: Borrow<DynShortInt>,
impl<B> Sub<B> for DynShortInt where
B: Borrow<DynShortInt>,
sourceimpl Sub<DynShortInt> for u8
impl Sub<DynShortInt> for u8
type Output = DynShortInt
type Output = DynShortInt
The resulting type after applying the -
operator.
sourcefn sub(self, rhs: DynShortInt) -> Self::Output
fn sub(self, rhs: DynShortInt) -> Self::Output
Performs the -
operation. Read more
sourceimpl Sub<u8> for &DynShortInt
impl Sub<u8> for &DynShortInt
sourceimpl Sub<u8> for DynShortInt
impl Sub<u8> for DynShortInt
sourceimpl<I> SubAssign<I> for DynShortInt where
I: Borrow<Self>,
impl<I> SubAssign<I> for DynShortInt where
I: Borrow<Self>,
sourcefn sub_assign(&mut self, rhs: I)
fn sub_assign(&mut self, rhs: I)
Performs the -=
operation. Read more
Auto Trait Implementations
impl !RefUnwindSafe for DynShortInt
impl Send for DynShortInt
impl !Sync for DynShortInt
impl Unpin for DynShortInt
impl UnwindSafe for DynShortInt
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more