#[repr(C)]pub struct rand_data {Show 27 fields
pub data: [u8; 32],
pub prev_time: u64,
pub flags: c_uint,
pub osr: c_uint,
pub mem: *mut c_uchar,
pub memmask: u32,
pub memaccessloops: c_uint,
pub rct_count: c_int,
pub apt_cutoff: c_uint,
pub apt_observations: c_uint,
pub apt_count: c_uint,
pub apt_base: u64,
pub health_failure: c_uint,
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>,
pub notime_interrupt: u8,
pub notime_timer: u64,
pub notime_prev_timer: u64,
pub notime_thread_ctx: *mut c_void,
pub jent_common_timer_gcd: u64,
pub lag_global_cutoff: c_uint,
pub lag_local_cutoff: c_uint,
pub lag_prediction_success_count: c_uint,
pub lag_prediction_success_run: c_uint,
pub lag_best_predictor: c_uint,
pub lag_observations: c_uint,
pub lag_delta_history: [u64; 8],
pub lag_scoreboard: [c_uint; 8],
}Fields§
§data: [u8; 32]§prev_time: u64§flags: c_uint§osr: c_uint§mem: *mut c_uchar§memmask: u32§memaccessloops: c_uint§rct_count: c_int§apt_cutoff: c_uint§apt_observations: c_uint§apt_count: c_uint§apt_base: u64§health_failure: c_uint§_bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>§notime_interrupt: u8§notime_timer: u64§notime_prev_timer: u64§notime_thread_ctx: *mut c_void§jent_common_timer_gcd: u64§lag_global_cutoff: c_uint§lag_local_cutoff: c_uint§lag_prediction_success_count: c_uint§lag_prediction_success_run: c_uint§lag_best_predictor: c_uint§lag_observations: c_uint§lag_delta_history: [u64; 8]§lag_scoreboard: [c_uint; 8]Implementations§
Source§impl rand_data
impl rand_data
pub fn apt_base_set(&self) -> c_uint
pub fn set_apt_base_set(&mut self, val: c_uint)
pub fn fips_enabled(&self) -> c_uint
pub fn set_fips_enabled(&mut self, val: c_uint)
pub fn enable_notime(&self) -> c_uint
pub fn set_enable_notime(&mut self, val: c_uint)
pub fn max_mem_set(&self) -> c_uint
pub fn set_max_mem_set(&mut self, val: c_uint)
pub fn new_bitfield_1( apt_base_set: c_uint, fips_enabled: c_uint, enable_notime: c_uint, max_mem_set: c_uint, ) -> __BindgenBitfieldUnit<[u8; 1], u8>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for rand_data
impl RefUnwindSafe for rand_data
impl !Send for rand_data
impl !Sync for rand_data
impl Unpin for rand_data
impl UnwindSafe for rand_data
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