Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/archseer/enigma
/ functions
Functions
1,066 in github.com/archseer/enigma
⨍
Functions
1,066
◇
Types & classes
112
↓ 2 callers
Method
remaining
(&self)
enigma/src/bif/prim_buffer.rs:238
↓ 2 callers
Function
remove_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:130
↓ 2 callers
Function
round_up_to
(n: usize, divisor: usize)
enigma/src/immix/block.rs:50
↓ 2 callers
Method
send_external
(&mut self, message: Signal)
enigma/src/signal_queue.rs:76
↓ 2 callers
Method
set_pos
Set cursor position (byte position)
enigma/src/port/renderer.rs:76
↓ 2 callers
Function
tty
(id: ID, owner: PID, input: mpsc::UnboundedReceiver<Signal>)
enigma/src/port.rs:291
↓ 2 callers
Function
tuple_to_list_1
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/erlang.rs:105
↓ 2 callers
Method
unregister
(&mut self, atom: u32)
enigma/src/timer.rs:35
↓ 2 callers
Function
values_1
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:161
↓ 2 callers
Method
wake_up
(&self)
enigma/src/process.rs:355
↓ 1 callers
Function
abs_1
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/arith.rs:51
↓ 1 callers
Function
add_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/arith.rs:61
↓ 1 callers
Function
add_stacktrace
Build and add a symbolic stack trace to the error value.
enigma/src/exception.rs:479
↓ 1 callers
Method
advance
(&mut self, cnt: usize)
enigma/src/bif/prim_buffer.rs:248
↓ 1 callers
Method
align_utf8_bytes
(&self, buf: *mut u8)
enigma/src/bitstring.rs:801
↓ 1 callers
Method
all_bindings
(&mut self)
enigma/src/ets/pam.rs:876
↓ 1 callers
Method
alloc_layout_slow
(&self, layout: Layout)
enigma/src/immix/block.rs:178
↓ 1 callers
Method
array
(&mut self, terms: &[Term])
enigma/src/ets/pam.rs:748
↓ 1 callers
Function
bif_erlang_byte_size_1
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif.rs:929
↓ 1 callers
Function
bif_erlang_demonitor_1
(vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif.rs:758
↓ 1 callers
Function
bif_erlang_map_size_1
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif.rs:978
↓ 1 callers
Function
bif_erlang_tuple_size_1
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif.rs:923
↓ 1 callers
Function
binary_to_list_1
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/erlang.rs:117
↓ 1 callers
Method
buffer
(&mut self, mut buf: BB)
enigma/src/bif/prim_buffer.rs:267
↓ 1 callers
Function
build_stacktrace
Building a symbolic representation of a saved stack trace. Note that the exception object 'exc', unless NIL, points to a cons cell which holds the giv
enigma/src/exception.rs:737
↓ 1 callers
Function
bytes_to_list
( heap: &Heap, mut previous: Term, bytes: &[u8], mut size: usize, bitoffs: u8, )
enigma/src/bitstring.rs:1663
↓ 1 callers
Method
caller
(&mut self, t: Term)
enigma/src/ets/pam.rs:1334
↓ 1 callers
Method
cast_into_mut
(&self)
enigma/src/value/tuple.rs:95
↓ 1 callers
Function
close
(vm: &Machine, from: PID, port: ID)
enigma/src/port.rs:179
↓ 1 callers
Function
cmp
(a1: Atom, a2: Atom)
enigma/src/atom.rs:6
↓ 1 callers
Method
cmp
(&self, index1: u32, index2: u32)
enigma/src/atom.rs:82
↓ 1 callers
Method
cmp
Tuples are ordered by size, two tuples with the same size are compared element by element.
enigma/src/value/tuple.rs:68
↓ 1 callers
Function
compile_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/regex.rs:82
↓ 1 callers
Method
constant
(&mut self, t: Term)
enigma/src/ets/pam.rs:891
↓ 1 callers
Function
control
Schedules a port operation and returns a ref. When we're done, need to reply to sender with {ref, data}.
enigma/src/port.rs:193
↓ 1 callers
Function
decode_atom
(rest: &[u8])
enigma/src/etf.rs:138
↓ 1 callers
Function
decode_binary
(rest: &'a [u8], heap: &Heap)
enigma/src/etf.rs:247
↓ 1 callers
Function
decode_bitstring
(rest: &'a [u8], heap: &Heap)
enigma/src/etf.rs:257
↓ 1 callers
Function
decode_export
(rest: &'a [u8], heap: &Heap)
enigma/src/etf.rs:277
↓ 1 callers
Function
decode_lines
(rest: &'a [u8])
enigma/src/loader.rs:946
↓ 1 callers
Function
decode_list
(rest: &'a [u8], heap: &Heap)
enigma/src/etf.rs:163
↓ 1 callers
Function
decode_literals
(rest: &'a [u8], heap: &Heap)
enigma/src/loader.rs:934
↓ 1 callers
Function
decode_map
(rest: &'a [u8], heap: &Heap)
enigma/src/etf.rs:195
↓ 1 callers
Function
decode_string
A string of bytes encoded as tag 107 (String) with 16-bit length. This is basically a list, but it's optimized to decode to char.
enigma/src/etf.rs:211
↓ 1 callers
Method
disable_trace
(&mut self, t: Term)
enigma/src/ets/pam.rs:1262
↓ 1 callers
Method
display
(&mut self, t: Term)
enigma/src/ets/pam.rs:1190
↓ 1 callers
Function
divide_rounding_up
(dividend: usize, divisor: usize)
enigma/src/servo_arc.rs:530
↓ 1 callers
Method
drop_slow
(&mut self)
enigma/src/servo_arc.rs:249
↓ 1 callers
Method
enable_trace
(&mut self, t: Term)
enigma/src/ets/pam.rs:1230
↓ 1 callers
Function
encode_atom
(res: &mut Vec<u8>, atom: &str)
enigma/src/etf.rs:386
↓ 1 callers
Function
encode_bigint
(res: &mut Vec<u8>, bigint: &BigInt)
enigma/src/etf.rs:435
↓ 1 callers
Function
encode_binary
(res: &mut Vec<u8>, binary: &bitstring::RcBinary)
enigma/src/etf.rs:403
↓ 1 callers
Function
encode_float
(res: &mut Vec<u8>, float: f64)
enigma/src/etf.rs:397
↓ 1 callers
Function
encode_list
(res: &mut Vec<u8>, list: &value::Cons)
enigma/src/etf.rs:407
↓ 1 callers
Function
encode_nil
(res: &mut Vec<u8>)
enigma/src/etf.rs:368
↓ 1 callers
Function
encode_tuple
(res: &mut Vec<u8>, tuple: &value::Tuple)
enigma/src/etf.rs:372
↓ 1 callers
Method
exception_trace
(&mut self, t: Term)
enigma/src/ets/pam.rs:1093
↓ 1 callers
Function
expand_error_value
Forming the correct error value from the internal error code. This does not update c_p->fvalue or c_p->freason.
enigma/src/exception.rs:487
↓ 1 callers
Function
expt_chunk
( rest: &'a [u8], atom_map: &HashMap<u32, u32>, )
enigma/src/loader.rs:1092
↓ 1 callers
Function
finish_loading_modules
(vm: &Machine, modules: Vec<Box<Module>>)
enigma/src/module.rs:150
↓ 1 callers
Function
fmt_int
(buf: &mut Vec<u8>, offset: usize, val: i32, bit_size: usize, flags: Flag)
enigma/src/bitstring.rs:1530
↓ 1 callers
Method
fold_results
(&mut self, mut start: B, mut f: F)
enigma/src/lib.rs:46
↓ 1 callers
Method
fun
(&mut self, t: Term)
enigma/src/ets/pam.rs:1370
↓ 1 callers
Function
funt_chunk
(rest: &'a [u8], atom_map: &HashMap<u32, u32>)
enigma/src/loader.rs:1113
↓ 1 callers
Function
gen_jump_table
(list: &ExtList, fail: instruction::Label)
enigma/src/loader.rs:805
↓ 1 callers
Method
get
(&self, process: &RcProcess, key: Term)
enigma/src/ets/hash_table.rs:62
↓ 1 callers
Method
get
(&self, process: &RcProcess, key: Term)
enigma/src/ets/ordered_set.rs:70
↓ 1 callers
Function
get_0
Get the whole pdict.
enigma/src/bif/pdict.rs:9
↓ 1 callers
Function
get_1
Get the value for key in pdict.
enigma/src/bif/pdict.rs:24
↓ 1 callers
Method
get_binary_all
(&mut self, heap: &Heap, _flags: Flag)
enigma/src/bitstring.rs:787
↓ 1 callers
Method
get_boxed_value
TODO: add unchecked variant
enigma/src/value.rs:670
↓ 1 callers
Method
get_bytes
This function returns a Cow so we do zero-copy fetching if it's aligned.
enigma/src/bitstring.rs:411
↓ 1 callers
Method
get_element
(&self, process: &RcProcess, key: Term, index: usize)
enigma/src/ets/bag.rs:76
↓ 1 callers
Function
get_key
(pos: usize, value: Term)
enigma/src/ets/hash_table.rs:27
↓ 1 callers
Function
get_key
(pos: usize, value: Term)
enigma/src/ets/ordered_set.rs:26
↓ 1 callers
Function
get_key
(pos: usize, value: Term)
enigma/src/ets/bag.rs:27
↓ 1 callers
Function
get_module_info
(heap: &crate::immix::Heap, module: &Module, what: Term)
enigma/src/bif/load.rs:125
↓ 1 callers
Method
get_named
(&self, name: Atom)
enigma/src/ets.rs:195
↓ 1 callers
Method
get_seq_token
(&mut self, t: Term)
enigma/src/ets/pam.rs:1172
↓ 1 callers
Function
get_terminal_attr
()
enigma/src/port.rs:238
↓ 1 callers
Function
get_trace_from_exc
Getting the relevant fields from the term pointed to by ftrace
enigma/src/exception.rs:684
↓ 1 callers
Function
handle_error
static BeamInstr handle_error(Process* c_p, BeamInstr* pc, ErtsCodeMFA *bif_mfa) {
enigma/src/exception.rs:305
↓ 1 callers
Method
handle_exit_signal
Return value is true if the process is now terminating.
enigma/src/process.rs:455
↓ 1 callers
Method
handle_monitor_down_signal
(&self, signal: Signal)
enigma/src/process.rs:432
↓ 1 callers
Method
has_messages
(&self)
enigma/src/mailbox.rs:58
↓ 1 callers
Function
impt_chunk
(rest: &'a [u8], atom_map: &HashMap<u32, u32>)
enigma/src/loader.rs:1070
↓ 1 callers
Method
insert
(&mut self, owner: PID, chan: mpsc::UnboundedSender<Signal>)
enigma/src/port.rs:78
↓ 1 callers
Method
insert_named
(&mut self, name: Atom, table: RcTable)
enigma/src/ets.rs:203
↓ 1 callers
Function
intdiv_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/arith.rs:76
↓ 1 callers
Function
interpolate_group
Transforms a `Group` into code that appends the given `Group` into `__stream`. Inside iterator patterns, use `parse_group_in_iterator_pattern`.
instruction-codegen/src/lib.rs:430
↓ 1 callers
Function
interpolate_to_tokens_ident
Interpolates the given variable, which should implement `ToTokens`.
instruction-codegen/src/lib.rs:445
↓ 1 callers
Function
interpolation_pattern_type
Returns the interpolation pattern type based on the content of the given `punct` and the rest of the `input`. Input that is part of the pattern is au
instruction-codegen/src/lib.rs:411
↓ 1 callers
Method
into_with_heap
(&self, constants: &mut Vec<Term>, heap: &Heap)
enigma/src/instruction.rs:41
↓ 1 callers
Method
is_bitstring
(self)
enigma/src/value.rs:729
↓ 1 callers
Method
is_boolean
(self)
enigma/src/value.rs:767
↓ 1 callers
Method
is_float
(self)
enigma/src/value.rs:582
↓ 1 callers
Method
is_function
(self)
enigma/src/value.rs:762
↓ 1 callers
Method
is_immed
(self)
enigma/src/value.rs:624
↓ 1 callers
Method
is_integer
(self)
enigma/src/value.rs:707
↓ 1 callers
Method
is_main
(&self)
enigma/src/process.rs:320
← previous
next →
201–300 of 1,066, ranked by callers