#[repr(C)]pub struct IeeeNanStruct {
pub _bitfield_align_1: [u32; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8]>,
}Fields§
§_bitfield_align_1: [u32; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 8]>Implementations§
Source§impl IeeeNanStruct
impl IeeeNanStruct
pub fn mantissa1(&self) -> c_uint
pub fn set_mantissa1(&mut self, val: c_uint)
pub unsafe fn mantissa1_raw(this: *const Self) -> c_uint
pub unsafe fn set_mantissa1_raw(this: *mut Self, val: c_uint)
pub fn mantissa0(&self) -> c_uint
pub fn set_mantissa0(&mut self, val: c_uint)
pub unsafe fn mantissa0_raw(this: *const Self) -> c_uint
pub unsafe fn set_mantissa0_raw(this: *mut Self, val: c_uint)
pub fn quiet_bit(&self) -> c_uint
pub fn set_quiet_bit(&mut self, val: c_uint)
pub unsafe fn quiet_bit_raw(this: *const Self) -> c_uint
pub unsafe fn set_quiet_bit_raw(this: *mut Self, val: c_uint)
pub fn exponent(&self) -> c_uint
pub fn set_exponent(&mut self, val: c_uint)
pub unsafe fn exponent_raw(this: *const Self) -> c_uint
pub unsafe fn set_exponent_raw(this: *mut Self, val: c_uint)
pub fn sign(&self) -> c_uint
pub fn set_sign(&mut self, val: c_uint)
pub unsafe fn sign_raw(this: *const Self) -> c_uint
pub unsafe fn set_sign_raw(this: *mut Self, val: c_uint)
pub fn new_bitfield_1( mantissa1: c_uint, mantissa0: c_uint, quiet_bit: c_uint, exponent: c_uint, sign: c_uint, ) -> __BindgenBitfieldUnit<[u8; 8]>
Trait Implementations§
Source§impl Clone for IeeeNanStruct
impl Clone for IeeeNanStruct
Source§fn clone(&self) -> IeeeNanStruct
fn clone(&self) -> IeeeNanStruct
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IeeeNanStruct
impl Debug for IeeeNanStruct
impl Copy for IeeeNanStruct
Auto Trait Implementations§
impl Freeze for IeeeNanStruct
impl RefUnwindSafe for IeeeNanStruct
impl Send for IeeeNanStruct
impl Sync for IeeeNanStruct
impl Unpin for IeeeNanStruct
impl UnwindSafe for IeeeNanStruct
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