List of all items
Structs
- BigInt
- Monitor
- Nif
- ResourceArc
- ResourceInitError
- Term
- env::Env
- env::OwnedEnv
- env::SavedTerm
- env::SendError
- serde::Deserializer
- serde::SerdeTerm
- serde::Serializer
- sys::DynNifCallbacks
- sys::ErlNifBinary
- sys::ErlNifEnv
- sys::ErlNifFunc
- sys::ErlNifMapIterator
- sys::ErlNifMonitor
- sys::ErlNifPid
- sys::ErlNifPort
- sys::ErlNifResourceType
- sys::ErlNifResourceTypeInit
- sys::ErlNifSysInfo
- thread::ThreadSpawner
- types::BigInt
- types::ListIterator
- types::LocalPid
- types::MapIterator
- types::Reference
- types::atom::Atom
- types::binary::Binary
- types::binary::NewBinary
- types::binary::OwnedBinary
- types::erlang_option::ErlOption
- types::truthy::Truthy
Enums
- TermType
- error::Error
- return::Return
- schedule::SchedulerFlags
- serde::Error
- sys::ErlNifCharEncoding
- sys::ErlNifHash
- sys::ErlNifMapIteratorEntry
- sys::ErlNifOption
- sys::ErlNifResourceFlags
- sys::ErlNifTermType
- sys::ErlNifTimeUnit
- sys::c_void
Traits
Macros
- atoms
- enif_fprintf
- enif_make_list
- enif_make_tuple
- enif_snprintf
- init
- resource
- sys::enif_fprintf
- sys::enif_make_list
- sys::enif_make_tuple
- sys::enif_snprintf
Attribute Macros
Derive Macros
Functions
- schedule::consume_timeslice
- serde::atoms::__struct__
- serde::atoms::error
- serde::atoms::false_
- serde::atoms::inf
- serde::atoms::nan
- serde::atoms::neg_inf
- serde::atoms::nil
- serde::atoms::ok
- serde::atoms::str_to_term
- serde::atoms::term_to_string
- serde::atoms::true_
- serde::atoms::undefined
- serde::from_term
- serde::to_term
- sys::enif_alloc
- sys::enif_alloc_binary
- sys::enif_alloc_env
- sys::enif_alloc_resource
- sys::enif_binary_to_term
- sys::enif_clear_env
- sys::enif_compare
- sys::enif_compare_monitors
- sys::enif_compare_pids
- sys::enif_consume_timeslice
- sys::enif_convert_time_unit
- sys::enif_cpu_time
- sys::enif_demonitor_process
- sys::enif_dlopen
- sys::enif_dlsym
- sys::enif_dynamic_resource_call
- sys::enif_free
- sys::enif_free_env
- sys::enif_get_atom
- sys::enif_get_atom_length
- sys::enif_get_double
- sys::enif_get_int
- sys::enif_get_int64
- sys::enif_get_list_cell
- sys::enif_get_list_length
- sys::enif_get_local_pid
- sys::enif_get_local_port
- sys::enif_get_long
- sys::enif_get_map_size
- sys::enif_get_map_value
- sys::enif_get_resource
- sys::enif_get_string
- sys::enif_get_string_length
- sys::enif_get_tuple
- sys::enif_get_uint
- sys::enif_get_uint64
- sys::enif_get_ulong
- sys::enif_getenv
- sys::enif_has_pending_exception
- sys::enif_hash
- sys::enif_init_resource_type
- sys::enif_inspect_binary
- sys::enif_inspect_iolist_as_binary
- sys::enif_is_atom
- sys::enif_is_binary
- sys::enif_is_current_process_alive
- sys::enif_is_empty_list
- sys::enif_is_exception
- sys::enif_is_fun
- sys::enif_is_identical
- sys::enif_is_list
- sys::enif_is_map
- sys::enif_is_number
- sys::enif_is_pid
- sys::enif_is_pid_undefined
- sys::enif_is_port
- sys::enif_is_port_alive
- sys::enif_is_process_alive
- sys::enif_is_ref
- sys::enif_is_tuple
- sys::enif_keep_resource
- sys::enif_make_atom
- sys::enif_make_atom_len
- sys::enif_make_badarg
- sys::enif_make_binary
- sys::enif_make_copy
- sys::enif_make_double
- sys::enif_make_existing_atom
- sys::enif_make_existing_atom_len
- sys::enif_make_int
- sys::enif_make_int64
- sys::enif_make_list_cell
- sys::enif_make_list_from_array
- sys::enif_make_long
- sys::enif_make_map_from_arrays
- sys::enif_make_map_put
- sys::enif_make_map_remove
- sys::enif_make_map_update
- sys::enif_make_monitor_term
- sys::enif_make_new_atom
- sys::enif_make_new_atom_len
- sys::enif_make_new_binary
- sys::enif_make_new_map
- sys::enif_make_pid
- sys::enif_make_ref
- sys::enif_make_resource
- sys::enif_make_resource_binary
- sys::enif_make_reverse_list
- sys::enif_make_string
- sys::enif_make_string_len
- sys::enif_make_sub_binary
- sys::enif_make_tuple_from_array
- sys::enif_make_uint
- sys::enif_make_uint64
- sys::enif_make_ulong
- sys::enif_make_unique_integer
- sys::enif_map_iterator_create
- sys::enif_map_iterator_destroy
- sys::enif_map_iterator_get_pair
- sys::enif_map_iterator_is_head
- sys::enif_map_iterator_is_tail
- sys::enif_map_iterator_next
- sys::enif_map_iterator_prev
- sys::enif_monitor_process
- sys::enif_monotonic_time
- sys::enif_now_time
- sys::enif_open_resource_type
- sys::enif_open_resource_type_x
- sys::enif_port_command
- sys::enif_priv_data
- sys::enif_raise_exception
- sys::enif_realloc
- sys::enif_realloc_binary
- sys::enif_release_binary
- sys::enif_release_resource
- sys::enif_schedule_nif
- sys::enif_select
- sys::enif_self
- sys::enif_send
- sys::enif_set_option
- sys::enif_set_pid_undefined
- sys::enif_sizeof_resource
- sys::enif_system_info
- sys::enif_term_to_binary
- sys::enif_term_type
- sys::enif_thread_type
- sys::enif_time_offset
- sys::enif_whereis_pid
- sys::enif_whereis_port
- sys::get_enif_fprintf
- sys::get_enif_make_list
- sys::get_enif_make_tuple
- sys::get_enif_snprintf
- sys::internal_set_symbols
- sys::internal_write_symbols
- thread::is_scheduler_thread
- thread::spawn
- types::atom::__struct__
- types::atom::badarg
- types::atom::error
- types::atom::false_
- types::atom::first
- types::atom::is_truthy
- types::atom::last
- types::atom::nif_panicked
- types::atom::nil
- types::atom::ok
- types::atom::step
- types::atom::true_
- types::atom::undefined
- types::big_int::big_int_encoder_invalid_bytes
- types::elixir_struct::get_ex_struct_name
- types::elixir_struct::make_ex_struct
- types::tuple::get_tuple
- types::tuple::make_tuple
Type Aliases
- NifResult
- sys::ERL_NIF_TERM
- sys::ERL_NIF_UINT
- sys::ErlNifBinaryToTerm
- sys::ErlNifDirtyTaskFlags
- sys::ErlNifEvent
- sys::ErlNifResourceDown
- sys::ErlNifResourceDtor
- sys::ErlNifResourceDynCall
- sys::ErlNifResourceStop
- sys::ErlNifSelectFlags
- sys::ErlNifTime
- sys::ErlNifUniqueInteger
- sys::c_char
- sys::c_double
- sys::c_int
- sys::c_long
- sys::c_uchar
- sys::c_uint
- sys::c_ulong
- sys::size_t
Constants
- sys::ERL_NIF_BIN2TERM_SAFE
- sys::ERL_NIF_DIRTY_JOB_CPU_BOUND
- sys::ERL_NIF_DIRTY_JOB_IO_BOUND
- sys::ERL_NIF_DIRTY_NIF_OPTION
- sys::ERL_NIF_ENTRY_OPTIONS
- sys::ERL_NIF_SELECT_ERROR_CANCELLED
- sys::ERL_NIF_SELECT_FAILED
- sys::ERL_NIF_SELECT_NOTSUP
- sys::ERL_NIF_SELECT_READ
- sys::ERL_NIF_SELECT_READ_CANCELLED
- sys::ERL_NIF_SELECT_STOP
- sys::ERL_NIF_SELECT_WRITE
- sys::ERL_NIF_SELECT_WRITE_CANCELLED
- sys::ERL_NIF_THR_DIRTY_CPU_SCHEDULER
- sys::ERL_NIF_THR_DIRTY_IO_SCHEDULER
- sys::ERL_NIF_THR_NORMAL_SCHEDULER
- sys::ERL_NIF_THR_UNDEFINED
- sys::ERL_NIF_TIME_ERROR
- sys::ERL_NIF_UNIQUE_MONOTONIC
- sys::ERL_NIF_UNIQUE_POSITIVE
- sys::NIF_MAJOR_VERSION
- sys::NIF_MINOR_VERSION