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
↓ 4 callers
Method
next_pos
Returns the position of the character just after the current cursor position.
enigma/src/port/renderer.rs:119
↓ 4 callers
Method
prev_pos
Returns the position of the character just before the current cursor position.
enigma/src/port/renderer.rs:132
↓ 4 callers
Function
send_message
( vm: &Machine, from: PID, port: ID, msg: Term )
enigma/src/port.rs:143
↓ 4 callers
Function
setelement_3
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/erlang.rs:74
↓ 4 callers
Function
spawn
( vm: &Machine, owner: PID, args: Term, _opts: Term )
enigma/src/port.rs:104
↓ 3 callers
Method
clear
Clear the buffer
enigma/src/port/renderer.rs:111
↓ 3 callers
Method
clone_arc
(&self)
enigma/src/servo_arc.rs:925
↓ 3 callers
Method
cmp
(&self, other: &Term)
enigma/src/value.rs:1081
↓ 3 callers
Method
elapsed_time
Elapsed time since VM start
enigma/src/vm.rs:206
↓ 3 callers
Function
encode_term
(res: &mut Vec<u8>, term: Term)
enigma/src/etf.rs:328
↓ 3 callers
Function
erts_build_mfa_item
Build a single {M,F,A,Loction} item to be part of a stack trace.
enigma/src/exception.rs:796
↓ 3 callers
Function
find_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:15
↓ 3 callers
Function
from_list_1
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:49
↓ 3 callers
Function
get_2
(_vm: &vm::Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:32
↓ 3 callers
Method
get_integer
(&mut self, heap: &Heap, num_bits: usize, flags: Flag)
enigma/src/bitstring.rs:444
↓ 3 callers
Method
hash
(&self, state: &mut H)
enigma/src/value.rs:97
↓ 3 callers
Method
into_nan_box
(self)
enigma/src/nanbox.rs:55
↓ 3 callers
Function
is_key_2
(_vm: &vm::Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:82
↓ 3 callers
Method
is_map
(self)
enigma/src/value.rs:775
↓ 3 callers
Function
keyfind
(_func: bif::Fn, _process: &RcProcess, args: &[Term])
enigma/src/bif/lists.rs:86
↓ 3 callers
Function
make_tuple_2
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/erlang.rs:18
↓ 3 callers
Method
move_backward
Move cursor on the left.
enigma/src/port/renderer.rs:166
↓ 3 callers
Method
move_forward
Move cursor on the right.
enigma/src/port/renderer.rs:177
↓ 3 callers
Method
process_exports
(&self, exports: &mut ExportsTable)
enigma/src/module.rs:74
↓ 3 callers
Function
put_2
Set the key to val. Return undefined if a key was inserted, or old val if it was updated.
enigma/src/bif/pdict.rs:59
↓ 3 callers
Function
read_int
(b: u8, rest: &[u8])
enigma/src/loader.rs:1156
↓ 3 callers
Function
run
( vm: &vm::Machine, process: &RcProcess, // pself: &RcProcess, pat: &pam::Pattern, term: T
enigma/src/ets/pam/match.rs:91
↓ 3 callers
Function
run_with_error_handling
Executes a single process, terminating in the event of an error.
enigma/src/vm.rs:287
↓ 3 callers
Method
start
Starts the VM This method will block the calling thread until it returns. This method returns true if the VM terminated successfully, false otherwis
enigma/src/vm.rs:223
↓ 3 callers
Function
take_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:171
↓ 3 callers
Function
thin_to_thick
Synthesize a fat pointer from a thin pointer. See the comment around the analogous operation in from_header_and_iter.
enigma/src/servo_arc.rs:692
↓ 3 callers
Method
to_pid
(self)
enigma/src/value.rs:807
↓ 3 callers
Function
update_3
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:142
↓ 3 callers
Method
whereis
(&self, name: Atom)
enigma/src/ets.rs:226
↓ 2 callers
Method
add_module
(&mut self, atom: Atom, module: Box<Module>)
enigma/src/module_registry.rs:35
↓ 2 callers
Method
add_pushv_variant
Figure out which PushV instruction to use.
enigma/src/ets/pam.rs:847
↓ 2 callers
Method
alloc_layout
(&self, layout: Layout)
enigma/src/immix/block.rs:143
↓ 2 callers
Function
analyze_pattern
For the select functions, analyzes the pattern and determines which slots should be searched. Also compiles the match program
enigma/src/ets/bif.rs:521
↓ 2 callers
Method
and
(&mut self, t: Term)
enigma/src/ets/pam.rs:901
↓ 2 callers
Method
andalso
(&mut self, t: Term)
enigma/src/ets/pam.rs:938
↓ 2 callers
Function
append_element_2
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/erlang.rs:63
↓ 2 callers
Method
backspace
Delete the character at the left of the cursor. Basically that is what happens with the "Backspace" keyboard key.
enigma/src/port/renderer.rs:226
↓ 2 callers
Function
bif_erlang_is_atom_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:823
↓ 2 callers
Function
bif_erlang_is_binary_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:859
↓ 2 callers
Function
bif_erlang_is_bitstring_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:863
↓ 2 callers
Function
bif_erlang_is_boolean_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:890
↓ 2 callers
Function
bif_erlang_is_float_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:835
↓ 2 callers
Function
bif_erlang_is_function_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:867
↓ 2 callers
Function
bif_erlang_is_integer_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:839
↓ 2 callers
Function
bif_erlang_is_list_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:827
↓ 2 callers
Function
bif_erlang_is_map_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:894
↓ 2 callers
Function
bif_erlang_is_port_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:847
↓ 2 callers
Function
bif_erlang_is_reference_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:851
↓ 2 callers
Function
bif_erlang_is_tuple_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:831
↓ 2 callers
Function
compact_term
(i: &[u8])
enigma/src/loader.rs:1201
↓ 2 callers
Method
compile_guard_expr
(&mut self, mut l: Term)
enigma/src/ets/pam.rs:659
↓ 2 callers
Method
context
(&self)
enigma/src/process.rs:307
↓ 2 callers
Function
cvt
(t: T)
enigma/src/port.rs:281
↓ 2 callers
Function
decode
(bytes: &'a [u8], heap: &Heap)
enigma/src/etf.rs:46
↓ 2 callers
Function
decode_bignum
(rest: &'a [u8], size: u32, heap: &Heap)
enigma/src/etf.rs:301
↓ 2 callers
Function
decode_tuple
(rest: &'a [u8], len: u32, heap: &Heap)
enigma/src/etf.rs:146
↓ 2 callers
Method
delete
Delete the character at the right of the cursor without altering the cursor position. Basically this is what happens with the "Delete" keyboard key. R
enigma/src/port/renderer.rs:211
↓ 2 callers
Function
demonitor
( vm: &Machine, process: &RcProcess, reference: Term, )
enigma/src/bif.rs:732
↓ 2 callers
Function
encode
(term: Term)
enigma/src/etf.rs:321
↓ 2 callers
Method
eq
(&self, other: &Self)
enigma/src/value/map.rs:51
↓ 2 callers
Function
erf
`erf` calculates the error function at `x`.
enigma/src/bif/erf.rs:76
↓ 2 callers
Function
erf_impl
`erf_impl` computes the error function at `z`. If `inv` is true, `1 - erf` is calculated as opposed to `erf`
enigma/src/bif/erf.rs:640
↓ 2 callers
Function
erts_save_stacktrace
( process: &RcProcess, trace: &mut Vec<instruction::Ptr>, mut depth: u32, )
enigma/src/exception.rs:653
↓ 2 callers
Method
exit
Process exited, execute shutdown routines.
enigma/src/process.rs:528
↓ 2 callers
Method
first
(&self, _process: &RcProcess)
enigma/src/ets/bag.rs:37
↓ 2 callers
Method
floored_division
(self, rhs: Self)
enigma/src/numeric/division.rs:21
↓ 2 callers
Method
get
(&self, key: Term)
enigma/src/persistent_term.rs:29
↓ 2 callers
Function
get_args_from_exc
(trace: Term)
enigma/src/exception.rs:698
↓ 2 callers
Method
get_mut
(this: &mut Self)
enigma/src/servo_arc.rs:346
↓ 2 callers
Method
get_mut
(&self)
enigma/src/bitstring.rs:87
↓ 2 callers
Method
insert
(&mut self, mfa: MFA, export: Export)
enigma/src/exports_table.rs:44
↓ 2 callers
Function
interpolate_opcode_impls
Parses the input according to `quote!` rules.
instruction-codegen/src/lib.rs:524
↓ 2 callers
Function
is_bif
(mfa: &module::MFA)
enigma/src/bif.rs:491
↓ 2 callers
Method
is_first
Returns true if this `ArcUnion` contains the first type.
enigma/src/servo_arc.rs:1122
↓ 2 callers
Method
is_unique
(&self)
enigma/src/servo_arc.rs:359
↓ 2 callers
Function
keyfind_3
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/lists.rs:79
↓ 2 callers
Function
keys_1
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:92
↓ 2 callers
Method
kind
Return the specific type of this error.
enigma/src/ets/error.rs:21
↓ 2 callers
Function
load_file
(bytes: &[u8])
enigma/src/loader.rs:190
↓ 2 callers
Method
load_nifs
(&mut self, _vm: &Machine, nifs: &[(Atom, u32, bif::Fn)])
enigma/src/module.rs:93
↓ 2 callers
Method
lookup
(&self, val: &str)
enigma/src/atom.rs:78
↓ 2 callers
Function
math_cos_1
(_vm: &vm::Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif/arith.rs:107
↓ 2 callers
Method
member
contains_key ? why is result a Term, not bool
enigma/src/ets/bag.rs:93
↓ 2 callers
Function
member_2
(_vm: &vm::Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif/lists.rs:7
↓ 2 callers
Method
meta
(&self)
enigma/src/ets/hash_table.rs:33
↓ 2 callers
Method
modulo
(self, rhs: Self)
enigma/src/numeric/modulo.rs:22
↓ 2 callers
Method
move_end
Move cursor to the end of the line.
enigma/src/port/renderer.rs:198
↓ 2 callers
Method
next
(&self, _process: &RcProcess, _key: Term)
enigma/src/ets/ordered_set.rs:45
↓ 2 callers
Method
next
(&mut self)
enigma/src/value/cons.rs:55
↓ 2 callers
Method
parse_module
Parses a full file path pointing to a module.
enigma/src/module_registry.rs:26
↓ 2 callers
Function
part
(source: Term, mut pos: usize, len: isize)
enigma/src/bif/binary.rs:70
↓ 2 callers
Function
process_info_aux
( _vm: &vm::Machine, process: &RcProcess, item: Term, always_wrap: bool, )
enigma/src/bif/info.rs:8
↓ 2 callers
Function
put_3
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:117
↓ 2 callers
Method
register
(&mut self, reference: process::Ref, timer: T)
enigma/src/timer.rs:21
↓ 2 callers
Method
release
Releases a PID.
enigma/src/process/table.rs:91
← previous
next →
101–200 of 1,066, ranked by callers