MCPcopy Create free account

hub / github.com/devsnek/slither / functions

Functions582 in github.com/devsnek/slither

↓ 248 callersMethodagent
(&self)
src/value.rs:20
↓ 206 callersMethodclone
(&mut self)
src/linked_list.rs:140
↓ 138 callersMethodposition
(&self)
src/parser.rs:804
↓ 98 callersMethodborrow_mut
(&self)
rust-gc/gc/src/lib.rs:496
↓ 94 callersMethodpush_op
(&mut self, op: Op)
src/interpreter/assembler.rs:1207
↓ 82 callersMethodborrow
(&self)
rust-gc/gc/src/lib.rs:469
↓ 70 callersMethodget_slot
(&self, key: &str)
src/value.rs:868
↓ 69 callersMethodvisit
(&mut self, node: &Node)
src/interpreter/assembler.rs:103
↓ 64 callersMethodinsert
(&mut self, index: usize, elem: T)
src/linked_list.rs:269
↓ 57 callersMethodnext_char
(&mut self)
src/parser.rs:346
↓ 55 callersMethodexpect
(&mut self, token: Token)
src/parser.rs:1010
↓ 55 callersMethodset_slot
(&self, key: &str, value: Value)
src/value.rs:884
↓ 53 callersMethodget
(id: u8)
src/runtime.rs:79
↓ 51 callersMethodlen
(&self)
src/linked_list.rs:340
↓ 47 callersMethodpeek
(&mut self)
src/parser.rs:782
↓ 45 callersMethodregister
(&self)
src/interpreter/assembler.rs:30
↓ 44 callersMethodcall
(&self, agent: &Agent, this: Value, args: Vec<Value>)
src/value.rs:962
↓ 43 callersMethodset
(&mut self, agent: &Agent, name: &str, value: Value)
src/interpreter/mod.rs:242
↓ 41 callersMethodeat
(&mut self, token: Token)
src/parser.rs:1001
↓ 41 callersMethodpush_u32
(&mut self, n: u32)
src/interpreter/assembler.rs:1215
↓ 40 callersMethodthis
(&self)
src/value.rs:28
↓ 39 callersMethodstore_accumulator_in_register
(&mut self, r: &Register)
src/interpreter/assembler.rs:1219
↓ 31 callersMethodas_str
(&self)
src/value.rs:556
↓ 31 callersMethodnext
(&mut self)
src/parser.rs:767
↓ 31 callersMethodtake
(&mut self)
src/linked_list.rs:133
↓ 28 callersMethodtype_of
(&self)
src/value.rs:773
↓ 26 callersMethoditer
(&self)
src/linked_list.rs:370
↓ 26 callersMethodset
( &self, agent: &Agent, property: ObjectKey, value: Value, receiver: G
src/value.rs:399
↓ 24 callersMethodget
(&self, agent: &Agent, name: &str)
src/interpreter/mod.rs:228
↓ 22 callersMethodas_mut
(&mut self)
src/linked_list.rs:120
↓ 18 callersMethodlabel
(&self)
src/interpreter/assembler.rs:1149
↓ 18 callersMethodmark
(&mut self, label: &mut Label)
src/interpreter/assembler.rs:1156
↓ 18 callersFunctionnew_promise_capability
(agent: &Agent, constructor: Value)
src/intrinsics/promise.rs:182
↓ 17 callersMethodparse_identifier
(&mut self, allow_keyword: bool)
src/parser.rs:1618
↓ 16 callersMethodis_empty
(&self)
src/linked_list.rs:346
↓ 15 callersMethodload_accumulator_with_register
(&mut self, r: &Register)
src/interpreter/assembler.rs:1224
↓ 15 callersMethodparse_expression
(&mut self)
src/parser.rs:1429
↓ 14 callersMethodas_string
(&self, agent: &Agent)
src/value.rs:810
↓ 14 callersFunctionforce_collect
Immediately triggers a garbage collection on the current thread. This will panic if executed while a collection is currently in progress
rust-gc/gc/src/gc.rs:217
↓ 14 callersMethodmio_token
(&self)
src/agent.rs:305
↓ 14 callersMethodpush_back
Appends the given element to the back of the list.
src/linked_list.rs:164
↓ 13 callersMethodparse_block
(&mut self, scope: ParseScope)
src/parser.rs:1099
↓ 13 callersMethodpop_front
Removes the element at the front of the list and returns it. Returns `None` if the list was empty.
src/linked_list.rs:216
↓ 11 callersMethodfunction
(&self)
src/value.rs:32
↓ 11 callersMethodget
(&self, property: ObjectKey)
src/value.rs:343
↓ 11 callersMethodstring_id
(&mut self, string: &str)
src/interpreter/assembler.rs:1137
↓ 10 callersMethodhas_slot
(&self, property: &str)
src/value.rs:897
↓ 10 callersMethodload_null
(&mut self)
src/interpreter/assembler.rs:1233
↓ 10 callersMethodparse_function
( &mut self, expression: bool, kind: FunctionKind, pos: Position, )
src/parser.rs:1153
↓ 9 callersMethodinto_value
(&self, agent: &Agent)
src/value.rs:1286
↓ 9 callersMethodjump
(&mut self, label: &mut Label)
src/interpreter/assembler.rs:1177
↓ 9 callersMethodscope
(&self, scope: ParseScope)
src/parser.rs:983
↓ 8 callersMethodcursor
(&mut self)
src/linked_list.rs:360
↓ 8 callersMethodlexical_initialization
(&mut self, name: &str)
src/interpreter/assembler.rs:1293
↓ 8 callersMethodremove
(&mut self, index: usize)
src/linked_list.rs:280
↓ 8 callersMethodto_number
(&self)
src/value.rs:138
↓ 7 callersMethodargs
(&self)
src/value.rs:24
↓ 7 callersMethodborrowed
(self)
rust-gc/gc/src/lib.rs:381
↓ 7 callersMethodinitialize
(&mut self, name: &str, value: Value)
src/interpreter/mod.rs:211
↓ 7 callersMethodinner
(&self)
rust-gc/gc/src/lib.rs:113
↓ 7 callersMethodjmp
(&mut self, label: &mut Label)
src/interpreter/assembler.rs:1167
↓ 7 callersMethodjump_if_false
(&mut self, label: &mut Label)
src/interpreter/assembler.rs:1187
↓ 7 callersMethodjump_if_null
(&mut self, label: &mut Label)
src/interpreter/assembler.rs:1197
↓ 7 callersMethodlexical_declaration
(&mut self, name: &str, mutable: bool)
src/interpreter/assembler.rs:1286
↓ 7 callersMethodlink
(&mut self, mut next: Box<Self>)
src/linked_list.rs:47
↓ 7 callersMethodload_named_property
(&mut self, s: &str)
src/interpreter/assembler.rs:1262
↓ 6 callersMethodas_ref
(&self)
src/linked_list.rs:107
↓ 6 callersMethodbuild_unary
(&self, op: Operator, node: Node, span: Span)
src/parser.rs:1027
↓ 6 callersMethodclone
(&self)
rust-gc/gc/src/lib.rs:238
↓ 6 callersMethodcreate
(&mut self, agent: &Agent, name: &str, mutable: bool)
src/interpreter/mod.rs:180
↓ 6 callersMethoddeclare
(&mut self, name: &str, mutable: bool)
src/parser.rs:202
↓ 6 callersMethodload
( &mut self, specifier: &str, referrer: &str, )
src/agent.rs:207
↓ 6 callersMethodload_string
(&mut self, s: &str)
src/interpreter/assembler.rs:1250
↓ 6 callersFunctionpromise_resolve_i
(agent: &Agent, c: Value, x: Value)
src/intrinsics/promise.rs:194
↓ 6 callersMethodpush_u8
(&mut self, n: u8)
src/interpreter/assembler.rs:1211
↓ 6 callersFunctionserialize
(agent: &Agent, v: &T)
src/serde.rs:41
↓ 6 callersMethodserialize
(&self, s: S)
src/builtins/json.rs:39
↓ 5 callersFunctionget_or_create_reject
(kind: &str, agent: &Agent, target: Value, value: Value)
src/builtins/net.rs:47
↓ 5 callersMethodpeek_immutable
(&self)
src/parser.rs:774
↓ 5 callersMethodrun
(&mut self, specifier: &str, source: &str)
src/agent.rs:328
↓ 5 callersMethodseek_forward
Calls `next` the specified number of times.
src/linked_list.rs:639
↓ 4 callersMethodas_f64
(&self, agent: &Agent)
src/value.rs:803
↓ 4 callersMethodcall_runtime
(&mut self, f: RuntimeFunction)
src/interpreter/assembler.rs:1305
↓ 4 callersFunctionconstant_truthy
(node: &Node)
src/parser.rs:935
↓ 4 callersMethodenqueue_job
(&self, f: JobFn, args: Vec<Value>)
src/agent.rs:260
↓ 4 callersFunctionget_or_create_resolve
(kind: &str, agent: &Agent, target: Value, value: Value, done: bool)
src/builtins/net.rs:27
↓ 4 callersMethodparse_expression_list
(&mut self, close: Token)
src/parser.rs:2154
↓ 4 callersMethodpartial_cmp
(&self, other: &ObjectKey)
src/value.rs:172
↓ 4 callersMethodrun
(&mut self, agent: &Agent)
src/interpreter/mod.rs:364
↓ 4 callersMethodserialize_str
(self, v: &str)
src/serde.rs:108
↓ 4 callersMethodstore_named_property
(&mut self, obj: &Register, name: &str)
src/interpreter/assembler.rs:1268
↓ 4 callersMethodtake_next
(&mut self)
src/linked_list.rs:72
↓ 3 callersMethodassemble
(&mut self, ast: &Node)
src/interpreter/assembler.rs:96
↓ 3 callersMethodbuild_function
( &mut self, kind: FunctionKind, name: Option<String>, params: &[Node],
src/interpreter/assembler.rs:788
↓ 3 callersFunctiondecrement_and_get
(ptr: &mut *mut T)
src/sort.rs:206
↓ 3 callersMethoddeserialize
(self, deserializer: D)
src/builtins/json.rs:234
↓ 3 callersMethoddeserialize_ignored_any
(self, visitor: V)
src/serde.rs:439
↓ 3 callersMethoddeserialize_seq
(self, visitor: V)
src/serde.rs:629
↓ 3 callersFunctionget_and_increment
(ptr: &mut *mut T)
src/sort.rs:200
↓ 3 callersFunctionhandle
(agent: &Agent, token: Token, promise: &Value)
src/builtins/fs.rs:26
next →1–100 of 582, ranked by callers