MCPcopy Create free account

hub / github.com/archseer/enigma / functions

Functions1,066 in github.com/archseer/enigma

↓ 4 callersMethodnext_pos
Returns the position of the character just after the current cursor position.
enigma/src/port/renderer.rs:119
↓ 4 callersMethodprev_pos
Returns the position of the character just before the current cursor position.
enigma/src/port/renderer.rs:132
↓ 4 callersFunctionsend_message
( vm: &Machine, from: PID, port: ID, msg: Term )
enigma/src/port.rs:143
↓ 4 callersFunctionsetelement_3
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/erlang.rs:74
↓ 4 callersFunctionspawn
( vm: &Machine, owner: PID, args: Term, _opts: Term )
enigma/src/port.rs:104
↓ 3 callersMethodclear
Clear the buffer
enigma/src/port/renderer.rs:111
↓ 3 callersMethodclone_arc
(&self)
enigma/src/servo_arc.rs:925
↓ 3 callersMethodcmp
(&self, other: &Term)
enigma/src/value.rs:1081
↓ 3 callersMethodelapsed_time
Elapsed time since VM start
enigma/src/vm.rs:206
↓ 3 callersFunctionencode_term
(res: &mut Vec<u8>, term: Term)
enigma/src/etf.rs:328
↓ 3 callersFunctionerts_build_mfa_item
Build a single {M,F,A,Loction} item to be part of a stack trace.
enigma/src/exception.rs:796
↓ 3 callersFunctionfind_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:15
↓ 3 callersFunctionfrom_list_1
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:49
↓ 3 callersFunctionget_2
(_vm: &vm::Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:32
↓ 3 callersMethodget_integer
(&mut self, heap: &Heap, num_bits: usize, flags: Flag)
enigma/src/bitstring.rs:444
↓ 3 callersMethodhash
(&self, state: &mut H)
enigma/src/value.rs:97
↓ 3 callersMethodinto_nan_box
(self)
enigma/src/nanbox.rs:55
↓ 3 callersFunctionis_key_2
(_vm: &vm::Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:82
↓ 3 callersMethodis_map
(self)
enigma/src/value.rs:775
↓ 3 callersFunctionkeyfind
(_func: bif::Fn, _process: &RcProcess, args: &[Term])
enigma/src/bif/lists.rs:86
↓ 3 callersFunctionmake_tuple_2
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/erlang.rs:18
↓ 3 callersMethodmove_backward
Move cursor on the left.
enigma/src/port/renderer.rs:166
↓ 3 callersMethodmove_forward
Move cursor on the right.
enigma/src/port/renderer.rs:177
↓ 3 callersMethodprocess_exports
(&self, exports: &mut ExportsTable)
enigma/src/module.rs:74
↓ 3 callersFunctionput_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 callersFunctionread_int
(b: u8, rest: &[u8])
enigma/src/loader.rs:1156
↓ 3 callersFunctionrun
( vm: &vm::Machine, process: &RcProcess, // pself: &RcProcess, pat: &pam::Pattern, term: T
enigma/src/ets/pam/match.rs:91
↓ 3 callersFunctionrun_with_error_handling
Executes a single process, terminating in the event of an error.
enigma/src/vm.rs:287
↓ 3 callersMethodstart
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 callersFunctiontake_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:171
↓ 3 callersFunctionthin_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 callersMethodto_pid
(self)
enigma/src/value.rs:807
↓ 3 callersFunctionupdate_3
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:142
↓ 3 callersMethodwhereis
(&self, name: Atom)
enigma/src/ets.rs:226
↓ 2 callersMethodadd_module
(&mut self, atom: Atom, module: Box<Module>)
enigma/src/module_registry.rs:35
↓ 2 callersMethodadd_pushv_variant
Figure out which PushV instruction to use.
enigma/src/ets/pam.rs:847
↓ 2 callersMethodalloc_layout
(&self, layout: Layout)
enigma/src/immix/block.rs:143
↓ 2 callersFunctionanalyze_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 callersMethodand
(&mut self, t: Term)
enigma/src/ets/pam.rs:901
↓ 2 callersMethodandalso
(&mut self, t: Term)
enigma/src/ets/pam.rs:938
↓ 2 callersFunctionappend_element_2
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/erlang.rs:63
↓ 2 callersMethodbackspace
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 callersFunctionbif_erlang_is_atom_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:823
↓ 2 callersFunctionbif_erlang_is_binary_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:859
↓ 2 callersFunctionbif_erlang_is_bitstring_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:863
↓ 2 callersFunctionbif_erlang_is_boolean_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:890
↓ 2 callersFunctionbif_erlang_is_float_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:835
↓ 2 callersFunctionbif_erlang_is_function_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:867
↓ 2 callersFunctionbif_erlang_is_integer_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:839
↓ 2 callersFunctionbif_erlang_is_list_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:827
↓ 2 callersFunctionbif_erlang_is_map_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:894
↓ 2 callersFunctionbif_erlang_is_port_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:847
↓ 2 callersFunctionbif_erlang_is_reference_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:851
↓ 2 callersFunctionbif_erlang_is_tuple_1
(_vm: &Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif.rs:831
↓ 2 callersFunctioncompact_term
(i: &[u8])
enigma/src/loader.rs:1201
↓ 2 callersMethodcompile_guard_expr
(&mut self, mut l: Term)
enigma/src/ets/pam.rs:659
↓ 2 callersMethodcontext
(&self)
enigma/src/process.rs:307
↓ 2 callersFunctioncvt
(t: T)
enigma/src/port.rs:281
↓ 2 callersFunctiondecode
(bytes: &'a [u8], heap: &Heap)
enigma/src/etf.rs:46
↓ 2 callersFunctiondecode_bignum
(rest: &'a [u8], size: u32, heap: &Heap)
enigma/src/etf.rs:301
↓ 2 callersFunctiondecode_tuple
(rest: &'a [u8], len: u32, heap: &Heap)
enigma/src/etf.rs:146
↓ 2 callersMethoddelete
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 callersFunctiondemonitor
( vm: &Machine, process: &RcProcess, reference: Term, )
enigma/src/bif.rs:732
↓ 2 callersFunctionencode
(term: Term)
enigma/src/etf.rs:321
↓ 2 callersMethodeq
(&self, other: &Self)
enigma/src/value/map.rs:51
↓ 2 callersFunctionerf
`erf` calculates the error function at `x`.
enigma/src/bif/erf.rs:76
↓ 2 callersFunctionerf_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 callersFunctionerts_save_stacktrace
( process: &RcProcess, trace: &mut Vec<instruction::Ptr>, mut depth: u32, )
enigma/src/exception.rs:653
↓ 2 callersMethodexit
Process exited, execute shutdown routines.
enigma/src/process.rs:528
↓ 2 callersMethodfirst
(&self, _process: &RcProcess)
enigma/src/ets/bag.rs:37
↓ 2 callersMethodfloored_division
(self, rhs: Self)
enigma/src/numeric/division.rs:21
↓ 2 callersMethodget
(&self, key: Term)
enigma/src/persistent_term.rs:29
↓ 2 callersFunctionget_args_from_exc
(trace: Term)
enigma/src/exception.rs:698
↓ 2 callersMethodget_mut
(this: &mut Self)
enigma/src/servo_arc.rs:346
↓ 2 callersMethodget_mut
(&self)
enigma/src/bitstring.rs:87
↓ 2 callersMethodinsert
(&mut self, mfa: MFA, export: Export)
enigma/src/exports_table.rs:44
↓ 2 callersFunctioninterpolate_opcode_impls
Parses the input according to `quote!` rules.
instruction-codegen/src/lib.rs:524
↓ 2 callersFunctionis_bif
(mfa: &module::MFA)
enigma/src/bif.rs:491
↓ 2 callersMethodis_first
Returns true if this `ArcUnion` contains the first type.
enigma/src/servo_arc.rs:1122
↓ 2 callersMethodis_unique
(&self)
enigma/src/servo_arc.rs:359
↓ 2 callersFunctionkeyfind_3
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/lists.rs:79
↓ 2 callersFunctionkeys_1
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:92
↓ 2 callersMethodkind
Return the specific type of this error.
enigma/src/ets/error.rs:21
↓ 2 callersFunctionload_file
(bytes: &[u8])
enigma/src/loader.rs:190
↓ 2 callersMethodload_nifs
(&mut self, _vm: &Machine, nifs: &[(Atom, u32, bif::Fn)])
enigma/src/module.rs:93
↓ 2 callersMethodlookup
(&self, val: &str)
enigma/src/atom.rs:78
↓ 2 callersFunctionmath_cos_1
(_vm: &vm::Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif/arith.rs:107
↓ 2 callersMethodmember
contains_key ? why is result a Term, not bool
enigma/src/ets/bag.rs:93
↓ 2 callersFunctionmember_2
(_vm: &vm::Machine, _process: &RcProcess, args: &[Term])
enigma/src/bif/lists.rs:7
↓ 2 callersMethodmeta
(&self)
enigma/src/ets/hash_table.rs:33
↓ 2 callersMethodmodulo
(self, rhs: Self)
enigma/src/numeric/modulo.rs:22
↓ 2 callersMethodmove_end
Move cursor to the end of the line.
enigma/src/port/renderer.rs:198
↓ 2 callersMethodnext
(&self, _process: &RcProcess, _key: Term)
enigma/src/ets/ordered_set.rs:45
↓ 2 callersMethodnext
(&mut self)
enigma/src/value/cons.rs:55
↓ 2 callersMethodparse_module
Parses a full file path pointing to a module.
enigma/src/module_registry.rs:26
↓ 2 callersFunctionpart
(source: Term, mut pos: usize, len: isize)
enigma/src/bif/binary.rs:70
↓ 2 callersFunctionprocess_info_aux
( _vm: &vm::Machine, process: &RcProcess, item: Term, always_wrap: bool, )
enigma/src/bif/info.rs:8
↓ 2 callersFunctionput_3
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:117
↓ 2 callersMethodregister
(&mut self, reference: process::Ref, timer: T)
enigma/src/timer.rs:21
↓ 2 callersMethodrelease
Releases a PID.
enigma/src/process/table.rs:91
← previousnext →101–200 of 1,066, ranked by callers