#[repr(C)]pub struct ErlNifSysInfo {
pub driver_major_version: c_int,
pub driver_minor_version: c_int,
pub erts_version: *mut c_char,
pub otp_release: *mut c_char,
pub thread_support: c_int,
pub smp_support: c_int,
pub async_threads: c_int,
pub scheduler_threads: c_int,
pub nif_major_version: c_int,
pub nif_minor_version: c_int,
pub dirty_scheduler_support: c_int,
}Expand description
See ErlNifSysInfo in the Erlang docs.
Fields§
§driver_major_version: c_int§driver_minor_version: c_int§erts_version: *mut c_char§otp_release: *mut c_char§thread_support: c_int§smp_support: c_int§async_threads: c_int§scheduler_threads: c_int§nif_major_version: c_int§nif_minor_version: c_int§dirty_scheduler_support: c_intAuto Trait Implementations§
impl !Send for ErlNifSysInfo
impl !Sync for ErlNifSysInfo
impl Freeze for ErlNifSysInfo
impl RefUnwindSafe for ErlNifSysInfo
impl Unpin for ErlNifSysInfo
impl UnsafeUnpin for ErlNifSysInfo
impl UnwindSafe for ErlNifSysInfo
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