#[repr(C)]pub enum ErlNifTermType {
ERL_NIF_TERM_TYPE_ATOM = 1,
ERL_NIF_TERM_TYPE_BITSTRING = 2,
ERL_NIF_TERM_TYPE_FLOAT = 3,
ERL_NIF_TERM_TYPE_FUN = 4,
ERL_NIF_TERM_TYPE_INTEGER = 5,
ERL_NIF_TERM_TYPE_LIST = 6,
ERL_NIF_TERM_TYPE_MAP = 7,
ERL_NIF_TERM_TYPE_PID = 8,
ERL_NIF_TERM_TYPE_PORT = 9,
ERL_NIF_TERM_TYPE_REFERENCE = 10,
ERL_NIF_TERM_TYPE_TUPLE = 11,
ERL_NIF_TERM_TYPE__MISSING_DEFAULT_CASE__READ_THE_MANUAL = -1,
}
Expand description
See ErlNifTermType in the Erlang docs.
Variants§
ERL_NIF_TERM_TYPE_ATOM = 1
ERL_NIF_TERM_TYPE_BITSTRING = 2
ERL_NIF_TERM_TYPE_FLOAT = 3
ERL_NIF_TERM_TYPE_FUN = 4
ERL_NIF_TERM_TYPE_INTEGER = 5
ERL_NIF_TERM_TYPE_LIST = 6
ERL_NIF_TERM_TYPE_MAP = 7
ERL_NIF_TERM_TYPE_PID = 8
ERL_NIF_TERM_TYPE_PORT = 9
ERL_NIF_TERM_TYPE_REFERENCE = 10
ERL_NIF_TERM_TYPE_TUPLE = 11
ERL_NIF_TERM_TYPE__MISSING_DEFAULT_CASE__READ_THE_MANUAL = -1
Trait Implementations§
source§impl Clone for ErlNifTermType
impl Clone for ErlNifTermType
source§fn clone(&self) -> ErlNifTermType
fn clone(&self) -> ErlNifTermType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for ErlNifTermType
Auto Trait Implementations§
impl Freeze for ErlNifTermType
impl RefUnwindSafe for ErlNifTermType
impl Send for ErlNifTermType
impl Sync for ErlNifTermType
impl Unpin for ErlNifTermType
impl UnwindSafe for ErlNifTermType
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