Struct gmp_mpfr_sys::gmp::mpz_t
source · #[repr(C)]pub struct mpz_t {
pub alloc: c_int,
pub size: c_int,
pub d: NonNull<limb_t>,
}
Expand description
See: mpz_t
and Integer Internals
§Future compatibility
The fields listed here are considered internal details. These internals may
change in new minor releases of this crate, though they will be kept unchanged
for patch releases. Any code that makes use of these internals should list the
dependency as version = "~1.5"
inside Cargo.toml, not version = "1.5"
.
Fields§
§alloc: c_int
See: Integer Internals
size: c_int
See: Integer Internals
d: NonNull<limb_t>
See: Integer Internals
Trait Implementations§
Auto Trait Implementations§
impl Freeze for mpz_t
impl RefUnwindSafe for mpz_t
impl !Send for mpz_t
impl !Sync for mpz_t
impl Unpin for mpz_t
impl UnwindSafe for mpz_t
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