Struct rustler_sys::rustler_sys_api::ErlNifSysInfo
source · #[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_int
Auto Trait Implementations§
impl Freeze for ErlNifSysInfo
impl RefUnwindSafe for ErlNifSysInfo
impl !Send for ErlNifSysInfo
impl !Sync for ErlNifSysInfo
impl Unpin 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