Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/devsnek/slither
/ types & classes
Types & classes
92 in github.com/devsnek/slither
⨍
Functions
582
◇
Types & classes
92
↓ 65 callers
Class
Span
src/parser.rs:216
↓ 35 callers
Enum
Operator
src/parser.rs:12
↓ 11 callers
Class
Error
src/serde.rs:5
↓ 7 callers
Enum
Symbol
src/value.rs:52
↓ 6 callers
Class
BorrowFlag
rust-gc/gc/src/lib.rs:364
↓ 5 callers
Enum
Token
src/parser.rs:48
↓ 4 callers
Class
GcWatch
rust-gc/gc/tests/gc_semantics.rs:43
↓ 3 callers
Class
Position
src/parser.rs:213
↓ 2 callers
Enum
Net
src/builtins/net.rs:13
↓ 2 callers
Class
SuspendValue
src/interpreter/mod.rs:292
↓ 2 callers
Enum
Timer
src/builtins/timers.rs:13
↓ 1 callers
Class
Job
src/agent.rs:45
↓ 1 callers
Class
KeySeed
src/builtins/json.rs:244
↓ 1 callers
Class
SeqSeed
src/builtins/json.rs:226
↓ 1 callers
Class
Transcoder
src/builtins/json.rs:24
↓ 1 callers
Class
ValueSeed
src/builtins/json.rs:262
↓ 1 callers
Class
Visitor
src/builtins/json.rs:52
Class
A
rust-gc/gc/tests/finalize.rs:14
Enum
AccumulatorUse
src/interpreter/mod.rs:13
Class
Agent
src/agent.rs:71
Class
Assembler
src/interpreter/assembler.rs:69
Class
AssemblerFunctionInfo
src/interpreter/assembler.rs:62
Class
B
rust-gc/gc/tests/finalize.rs:19
Class
Bar
rust-gc/gc/tests/trace_impl.rs:28
Class
Bar
rust-gc/gc/tests/gc_semantics.rs:254
Class
Baz
rust-gc/gc/tests/trace_impl.rs:33
Class
Binding
src/interpreter/mod.rs:158
Enum
BorrowState
rust-gc/gc/src/lib.rs:367
Class
BuiltinFunctionArgs
src/value.rs:12
Class
Context
src/interpreter/mod.rs:273
Class
Cursor
A cursor over a `LinkedList`. A `Cursor` is like an iterator, except that it can freely seek back-and-forth, and can safely mutate the list during it
src/linked_list.rs:408
Class
Cyclic
rust-gc/gc/tests/gymnastics_cycle.rs:13
Class
Deserializer
src/serde.rs:398
Class
DropGuard
rust-gc/gc/src/gc.rs:43
Enum
Encoding
src/builtins/fs.rs:13
Enum
Error
src/parser.rs:315
Interface
Finalize
The Finalize trait. Can be specialized for a specific type to define finalization logic for that type.
rust-gc/gc/src/trace.rs:10
Class
Flags
rust-gc/gc/tests/finalize.rs:11
Class
Foo
rust-gc/gc/tests/trace_impl.rs:13
Interface
Foo
rust-gc/gc/tests/gc_semantics.rs:255
Enum
FsResponse
src/builtins/fs.rs:18
Enum
FunctionKind
src/parser.rs:148
Class
Gc
A garbage-collected pointer type over an immutable value. See the [module level documentation](./) for more details.
rust-gc/gc/src/lib.rs:46
Class
GcBox
rust-gc/gc/src/gc.rs:75
Class
GcBoxHeader
rust-gc/gc/src/gc.rs:66
Class
GcCell
A mutable memory location with dynamically checked borrow rules that can be used inside of a garbage-collected pointer. This object is a `RefCell` th
rust-gc/gc/src/lib.rs:437
Class
GcCellRef
A wrapper type for an immutably borrowed value from a `GcCell<T>`.
rust-gc/gc/src/lib.rs:561
Class
GcCellRefMut
A wrapper type for a mutably borrowed value from a `GcCell<T>`.
rust-gc/gc/src/lib.rs:589
Class
GcState
rust-gc/gc/src/gc.rs:14
Class
GcWatchCycle
rust-gc/gc/tests/gc_semantics.rs:93
Class
GcWatchFlags
rust-gc/gc/tests/gc_semantics.rs:13
Class
InsertionHole
When dropped, copies from `src` into `dest`.
src/sort.rs:97
Class
Interpreter
src/interpreter/mod.rs:343
Class
IntoIter
src/linked_list.rs:670
Interface
IntoValue
src/lib.rs:62
Class
Intrinsics
src/agent.rs:20
Class
Iter
An iterator over references to the items of a `LinkedList`.
src/linked_list.rs:654
Class
IterMut
An iterator over mutable references to the items of a `LinkedList`.
src/linked_list.rs:661
Class
Label
src/interpreter/assembler.rs:49
Class
Lexer
src/parser.rs:329
Class
LinkedList
An experimental rewrite of LinkedList to provide a more cursor-oriented API.
src/linked_list.rs:146
Class
MapSerializer
src/serde.rs:316
Class
MergeHole
When dropped, copies the range `start..end` into `dest..`.
src/sort.rs:212
Enum
MioMapType
src/agent.rs:54
Class
Module
src/module.rs:17
Enum
ModuleStatus
src/module.rs:8
Class
Node
A LinkedList node.
src/linked_list.rs:28
Enum
Node
src/parser.rs:229
Class
ObjectDeserializer
src/serde.rs:694
Class
ObjectInfo
src/value.rs:336
Enum
ObjectKey
src/value.rs:127
Enum
ObjectKind
src/value.rs:272
Enum
OpArg
src/interpreter/mod.rs:20
Enum
ParseScope
src/parser.rs:305
Class
Parser
src/parser.rs:949
Class
Raw
A non-owning link, based on a raw ptr.
src/linked_list.rs:86
Class
Register
src/interpreter/assembler.rs:7
Class
RegisterScope
src/interpreter/assembler.rs:17
Class
Registers
src/interpreter/mod.rs:295
Class
ResolvingFunctions
src/intrinsics/promise.rs:81
Class
Run
src/sort.rs:373
Class
Scope
src/parser.rs:182
Class
Scope
src/interpreter/mod.rs:165
Enum
ScopeKind
src/parser.rs:176
Class
SequenceSerializer
src/serde.rs:220
Class
Serializer
src/serde.rs:31
Class
TimerList
src/builtins/timers.rs:27
Interface
Trace
The Trace trait, which needs to be implemented on garbage-collected objects.
rust-gc/gc/src/trace.rs:23
Class
TupleSerializer
src/serde.rs:252
Class
Unmarked
rust-gc/gc/src/gc.rs:155
Enum
Value
src/value.rs:525
Enum
ValueType
src/value.rs:544