MCPcopy Create free account

hub / github.com/archseer/enigma / types & classes

Types & classes112 in github.com/archseer/enigma

↓ 292 callersClassAtom
enigma/src/atom.rs:14
↓ 11 callersClassMFA
enigma/src/module.rs:12
↓ 9 callersClassBif
enigma/src/instruction.rs:219
↓ 9 callersClassNanBox
enigma/src/nanbox.rs:14
↓ 5 callersClassFloat
annoying: we have to wrap Floats to be able to define hash
enigma/src/value.rs:92
↓ 4 callersClassRegisterX
enigma/src/instruction.rs:68
↓ 4 callersClassRegisterY
enigma/src/instruction.rs:72
↓ 3 callersClassArcBorrow
enigma/src/servo_arc.rs:975
↓ 2 callersClassCons
enigma/src/value/cons.rs:9
↓ 2 callersClassMap
enigma/src/value/map.rs:10
↓ 1 callersClassCanary
enigma/src/servo_arc.rs:1185
↓ 1 callersClassError
enigma/src/ets/error.rs:17
↓ 1 callersClassError
enigma/src/ets/pam/error.rs:18
↓ 1 callersClassPort
enigma/src/port.rs:26
↓ 1 callersClassTuple
enigma/src/value/tuple.rs:15
↓ 1 callersClassUniqueArc
An `Arc` that is known to be uniquely owned When `Arc`s are constructed, they are known to be uniquely owned. In such a case it is safe to mutate the
enigma/src/servo_arc.rs:114
ClassArc
enigma/src/servo_arc.rs:87
ClassArcInner
enigma/src/servo_arc.rs:149
ClassArcUnion
A tagged union that can represent `Arc<A>` or `Arc<B>` while only consuming a single word. The type is also `NonNull`, and thus can be stored in an Op
enigma/src/servo_arc.rs:1057
EnumArcUnionBorrow
enigma/src/servo_arc.rs:1079
ClassArg
instruction-codegen/src/lib.rs:39
ClassAtomTable
enigma/src/atom.rs:53
ClassBag
enigma/src/ets/bag.rs:8
ClassBinary
enigma/src/bitstring.rs:48
ClassBlock
enigma/src/immix/block.rs:15
ClassBoxed
A boxed value on the heap. Consists of a header followed by the value.
enigma/src/value.rs:347
ClassBufDeque
enigma/src/bif/prim_buffer.rs:255
ClassBuffer
enigma/src/bif/prim_buffer.rs:31
ClassBuilder
enigma/src/bitstring.rs:1523
InterfaceCastFrom
Equivalent to TryFrom, but will cast into a reference on heap.
enigma/src/value.rs:26
InterfaceCastFromMut
Equivalent to TryFrom, but will cast into a mutable reference on heap.
enigma/src/value.rs:35
InterfaceCastInto
Equivalent to TryInto, but will cast into a reference on heap.
enigma/src/value.rs:44
InterfaceCastIntoMut
Equivalent to TryInto, but will cast into a mutable reference on heap.
enigma/src/value.rs:53
ClassClosure
enigma/src/value/closure.rs:6
ClassCodeChunk
enigma/src/loader.rs:1037
ClassCompiler
Pattern matching compiler.
enigma/src/ets/pam.rs:331
ClassCursor
enigma/src/bif/prim_buffer.rs:208
EnumDirection
enigma/src/port/renderer.rs:15
EnumEntry
enigma/src/instruction.rs:78
EnumErrorKind
enigma/src/ets/error.rs:33
EnumErrorKind
enigma/src/ets/pam/error.rs:34
ClassException
enigma/src/exception.rs:11
ClassExecutionContext
Represents all state necessary for code execution.
enigma/src/process.rs:57
EnumExitKind
enigma/src/signal_queue.rs:11
EnumExport
enigma/src/exports_table.rs:9
ClassExportsTable
enigma/src/exports_table.rs:24
EnumFRegister
enigma/src/instruction.rs:129
InterfaceFlooredDiv
enigma/src/numeric/division.rs:6
InterfaceFromWithHeap
enigma/src/instruction.rs:33
ClassHashTable
enigma/src/ets/hash_table.rs:8
ClassHeaderSlice
enigma/src/servo_arc.rs:521
ClassHeaderWithLength
enigma/src/servo_arc.rs:648
ClassHeap
enigma/src/immix/block.rs:37
ClassInstrPtr
enigma/src/instruction/ptr.rs:7
ClassInstruction
enigma/src/loader.rs:1301
ClassInstruction
instruction-codegen/src/lib.rs:54
ClassInstructions
instruction-codegen/src/lib.rs:83
InterfaceIntoWithHeap
enigma/src/instruction.rs:29
InterfaceIsMinusOne
Support functions for converting libc return values to io errors {
enigma/src/port.rs:267
ClassIter
enigma/src/value/cons.rs:45
InterfaceItertools
extracted from itertools
enigma/src/lib.rs:44
EnumLValue
enigma/src/loader.rs:57
ClassLambda
enigma/src/module.rs:44
ClassLine
enigma/src/loader.rs:21
ClassLineBuffer
Represents the current input (text and cursor position). The methods do text manipulations or/and cursor movements.
enigma/src/port/renderer.rs:29
ClassLoader
enigma/src/loader.rs:28
ClassLocalData
Process-local data. Should only be touched by the owning process.
enigma/src/process.rs:186
ClassMachine
enigma/src/vm.rs:33
ClassMailbox
enigma/src/mailbox.rs:6
ClassMatchBuffer
enigma/src/bitstring.rs:225
ClassMetadata
Shared metadata for all table types.
enigma/src/ets.rs:157
ClassModule
enigma/src/module.rs:55
ClassModuleRegistry
enigma/src/module_registry.rs:7
InterfaceModulo
enigma/src/numeric/modulo.rs:7
ClassMpInfo
enigma/src/ets/bif.rs:504
InterfaceNanBoxable
enigma/src/nanbox.rs:27
EnumNum
enigma/src/value.rs:375
ClassOpcode
a specialized instruction.
instruction-codegen/src/lib.rs:95
EnumOpcode
enigma/src/opcodes.rs:8
EnumOpcode
match VM instructions
enigma/src/ets/pam.rs:62
ClassOrderedSet
enigma/src/ets/ordered_set.rs:7
InterfaceOverflowingFlooredDiv
enigma/src/numeric/division.rs:12
InterfaceOverflowingModulo
enigma/src/numeric/modulo.rs:13
ClassPattern
enigma/src/ets/pam.rs:14
ClassPosition
enigma/src/port/renderer.rs:307
ClassProcess
enigma/src/process.rs:230
ClassRawOffsetArc
enigma/src/servo_arc.rs:831
EnumRegister
enigma/src/instruction.rs:112
ClassRegistry
enigma/src/process/registry.rs:6
ClassRenderer
enigma/src/port/renderer.rs:312
EnumSignal
enigma/src/signal_queue.rs:18
EnumSignal
enigma/src/port.rs:52
ClassSignalQueue
enigma/src/signal_queue.rs:54
EnumSize
enigma/src/instruction.rs:182
EnumSource
enigma/src/instruction.rs:150
EnumSpecial
enigma/src/value.rs:185
ClassStackTrace
enigma/src/exception.rs:253
EnumState
Process state after each execution chunk
enigma/src/process.rs:49
ClassSubBinary
enigma/src/bitstring.rs:173
ClassTable
enigma/src/port.rs:66
next →1–100 of 112, ranked by callers