pub struct MPZEl { /* private fields */ }Available on crate feature
mpir only.Expand description
An mpir integer.
Implementations§
Trait Implementations§
impl Send for MPZEl
Except for random number generation (which we do in Rust), GMP/MPIR is thread-safe (Section 3.7 of the manual)
impl Sync for MPZEl
Except for random number generation (which we do in Rust), GMP/MPIR is thread-safe (Section 3.7 of the manual)
Auto Trait Implementations§
impl Freeze for MPZEl
impl RefUnwindSafe for MPZEl
impl Unpin for MPZEl
impl UnsafeUnpin for MPZEl
impl UnwindSafe for MPZEl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more