Docs.rs
erl_nif_sys-0.5.0
erl_nif_sys 0.5.0
Permalink
Docs.rs crate page
MIT
Links
Homepage
Documentation
Repository
Crates.io
Source
Owners
nitsky
github:tangramdotdev:all
Dependencies
erl_nif_macro ^0.5
normal
Versions
0.5.0
0.4.0
0.3.1
0.3.0
0.2.0
0.1.0
Platform
x86_64-unknown-linux-gnu
i686-pc-windows-msvc
x86_64-apple-darwin
i686-unknown-linux-gnu
x86_64-pc-windows-msvc
Feature flags
Releases
All Releases
Releases by Stars
Recent Build Failures
Build Failures by Stars
Release Activity
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
Rust Cookbook
Crates.io
The Cargo Guide
☰
Crate erl_nif_sys
Version 0.5.0
All Items
Structs
Enums
Constants
Functions
Type Definitions
Unions
?
Crate
erl_nif_sys
source
·
[
−
]
Structs
ErlDrvCond_
ErlDrvMonitor
ErlDrvMutex_
ErlDrvRWLock_
ErlDrvSysInfo
ErlDrvThreadOpts
ErlDrvTid_
ErlNifBinary
ErlNifMapIterator
ErlNifMapIterator__bindgen_ty_1__bindgen_ty_1
ErlNifMapIterator__bindgen_ty_1__bindgen_ty_2
ErlNifPid
ErlNifPort
ErlNifResourceTypeInit
ErtsDynamicWStack_
SysIOVec
enif_entry_t
enif_environment_t
enif_func_t
enif_resource_type_t
erl_nif_io_vec
erts_io_queue
Enums
ErlDirtyJobFlags
ErlNifBinaryToTerm
ErlNifCharEncoding
ErlNifDirtyTaskFlags
ErlNifHash
ErlNifIOQueueOpts
ErlNifMapIteratorEntry
ErlNifResourceFlags
ErlNifSelectFlags
ErlNifTermType
ErlNifTimeUnit
ErlNifUniqueInteger
Constants
ERL_NAPI_SINT64_MAX__
ERL_NAPI_SINT64_MIN__
ERL_NIF_IOVEC_SIZE
ERL_NIF_MAJOR_VERSION
ERL_NIF_MINOR_VERSION
ERL_NIF_MIN_ERTS_VERSION
ERL_NIF_MIN_REQUIRED_MAJOR_VERSION_ON_LOAD
ERL_NIF_SELECT_FAILED
ERL_NIF_SELECT_INVALID_EVENT
ERL_NIF_SELECT_READ_CANCELLED
ERL_NIF_SELECT_STOP_CALLED
ERL_NIF_SELECT_STOP_SCHEDULED
ERL_NIF_SELECT_WRITE_CANCELLED
ERL_NIF_THR_DIRTY_CPU_SCHEDULER
ERL_NIF_THR_DIRTY_IO_SCHEDULER
ERL_NIF_THR_NORMAL_SCHEDULER
ERL_NIF_THR_UNDEFINED
ERL_NIF_VM_VARIANT
ERTS_NAPI_MSEC__
ERTS_NAPI_NSEC__
ERTS_NAPI_SEC__
ERTS_NAPI_TIME_ERROR__
ERTS_NAPI_USEC__
Functions
enif_alloc
⚠
enif_alloc_binary
⚠
enif_alloc_env
⚠
enif_alloc_resource
⚠
enif_binary_to_term
⚠
enif_clear_env
⚠
enif_compare
⚠
enif_compare_monitors
⚠
enif_cond_broadcast
⚠
enif_cond_create
⚠
enif_cond_destroy
⚠
enif_cond_name
⚠
enif_cond_signal
⚠
enif_cond_wait
⚠
enif_consume_timeslice
⚠
enif_convert_time_unit
⚠
enif_cpu_time
⚠
enif_demonitor_process
⚠
enif_dlopen
⚠
enif_dlsym
⚠
enif_equal_tids
⚠
enif_fprintf
⚠
enif_free
⚠
enif_free_env
⚠
enif_free_iovec
⚠
enif_get_atom
⚠
enif_get_atom_length
⚠
enif_get_double
⚠
enif_get_int
⚠
enif_get_int64
⚠
enif_get_list_cell
⚠
enif_get_list_length
⚠
enif_get_local_pid
⚠
enif_get_local_port
⚠
enif_get_long
⚠
enif_get_map_size
⚠
enif_get_map_value
⚠
enif_get_resource
⚠
enif_get_string
⚠
enif_get_tuple
⚠
enif_get_uint
⚠
enif_get_uint64
⚠
enif_get_ulong
⚠
enif_getenv
⚠
enif_has_pending_exception
⚠
enif_hash
⚠
enif_inspect_binary
⚠
enif_inspect_iolist_as_binary
⚠
enif_inspect_iovec
⚠
enif_ioq_create
⚠
enif_ioq_deq
⚠
enif_ioq_destroy
⚠
enif_ioq_enq_binary
⚠
enif_ioq_enqv
⚠
enif_ioq_peek
⚠
enif_ioq_peek_head
⚠
enif_ioq_size
⚠
enif_is_atom
⚠
enif_is_binary
⚠
enif_is_current_process_alive
⚠
enif_is_empty_list
⚠
enif_is_exception
⚠
enif_is_fun
⚠
enif_is_identical
⚠
enif_is_list
⚠
enif_is_map
⚠
enif_is_number
⚠
enif_is_pid
⚠
enif_is_pid_undefined
⚠
enif_is_port
⚠
enif_is_port_alive
⚠
enif_is_process_alive
⚠
enif_is_ref
⚠
enif_is_tuple
⚠
enif_keep_resource
⚠
enif_make_atom
⚠
enif_make_atom_len
⚠
enif_make_badarg
⚠
enif_make_binary
⚠
enif_make_copy
⚠
enif_make_double
⚠
enif_make_existing_atom
⚠
enif_make_existing_atom_len
⚠
enif_make_int
⚠
enif_make_int64
⚠
enif_make_list
⚠
enif_make_list_cell
⚠
enif_make_list_from_array
⚠
enif_make_long
⚠
enif_make_map_from_arrays
⚠
enif_make_map_put
⚠
enif_make_map_remove
⚠
enif_make_map_update
⚠
enif_make_monitor_term
⚠
enif_make_new_binary
⚠
enif_make_new_map
⚠
enif_make_ref
⚠
enif_make_resource
⚠
enif_make_resource_binary
⚠
enif_make_reverse_list
⚠
enif_make_string
⚠
enif_make_string_len
⚠
enif_make_sub_binary
⚠
enif_make_tuple
⚠
enif_make_tuple_from_array
⚠
enif_make_uint
⚠
enif_make_uint64
⚠
enif_make_ulong
⚠
enif_make_unique_integer
⚠
enif_map_iterator_create
⚠
enif_map_iterator_destroy
⚠
enif_map_iterator_get_pair
⚠
enif_map_iterator_is_head
⚠
enif_map_iterator_is_tail
⚠
enif_map_iterator_next
⚠
enif_map_iterator_prev
⚠
enif_monitor_process
⚠
enif_monotonic_time
⚠
enif_mutex_create
⚠
enif_mutex_destroy
⚠
enif_mutex_lock
⚠
enif_mutex_name
⚠
enif_mutex_trylock
⚠
enif_mutex_unlock
⚠
enif_now_time
⚠
enif_open_resource_type
⚠
enif_open_resource_type_x
⚠
enif_port_command
⚠
enif_priv_data
⚠
enif_raise_exception
⚠
enif_realloc
⚠
enif_realloc_binary
⚠
enif_release_binary
⚠
enif_release_resource
⚠
enif_rwlock_create
⚠
enif_rwlock_destroy
⚠
enif_rwlock_name
⚠
enif_rwlock_rlock
⚠
enif_rwlock_runlock
⚠
enif_rwlock_rwlock
⚠
enif_rwlock_rwunlock
⚠
enif_rwlock_tryrlock
⚠
enif_rwlock_tryrwlock
⚠
enif_schedule_nif
⚠
enif_select
⚠
enif_select_x
⚠
enif_self
⚠
enif_send
⚠
enif_set_pid_undefined
⚠
enif_sizeof_resource
⚠
enif_snprintf
⚠
enif_system_info
⚠
enif_term_to_binary
⚠
enif_term_type
⚠
enif_thread_create
⚠
enif_thread_exit
⚠
enif_thread_join
⚠
enif_thread_name
⚠
enif_thread_opts_create
⚠
enif_thread_opts_destroy
⚠
enif_thread_self
⚠
enif_thread_type
⚠
enif_time_offset
⚠
enif_tsd_get
⚠
enif_tsd_key_create
⚠
enif_tsd_key_destroy
⚠
enif_tsd_set
⚠
enif_vfprintf
⚠
enif_vsnprintf
⚠
enif_whereis_pid
⚠
enif_whereis_port
⚠
Type Definitions
ERL_NIF_TERM
ERL_NIF_UINT
ErlNifCond
ErlNifEntry
ErlNifEnv
ErlNifEvent
ErlNifFunc
ErlNifIOQueue
ErlNifIOVec
ErlNifMonitor
ErlNifMutex
ErlNifRWLock
ErlNifResourceDown
ErlNifResourceDtor
ErlNifResourceStop
ErlNifResourceType
ErlNifSysInfo
ErlNifTSDKey
ErlNifThreadOpts
ErlNifTid
ErlNifTime
Unions
ErlNifMapIterator__bindgen_ty_1