Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/devsnek/slither
/ functions
Functions
582 in github.com/devsnek/slither
⨍
Functions
582
◇
Types & classes
92
↓ 1 callers
Method
deref
(&self)
rust-gc/gc/src/lib.rs:255
↓ 1 callers
Method
deserialize_any
(self, visitor: V)
src/serde.rs:417
↓ 1 callers
Method
deserialize_bool
(self, visitor: V)
src/serde.rs:446
↓ 1 callers
Method
deserialize_byte_buf
(self, _visitor: V)
src/serde.rs:590
↓ 1 callers
Method
deserialize_f64
(self, visitor: V)
src/serde.rs:546
↓ 1 callers
Method
deserialize_map
(self, visitor: V)
src/serde.rs:655
↓ 1 callers
Method
deserialize_str
(self, visitor: V)
src/serde.rs:566
↓ 1 callers
Method
deserialize_string
(self, visitor: V)
src/serde.rs:576
↓ 1 callers
Method
deserialize_unit
(self, visitor: V)
src/serde.rs:604
↓ 1 callers
Method
extend
(&mut self, iter: I)
src/linked_list.rs:805
↓ 1 callers
Method
front_mut
(&mut self)
src/linked_list.rs:251
↓ 1 callers
Function
fulfill_promise
(agent: &Agent, promise: Value, value: Value)
src/intrinsics/promise.rs:60
↓ 1 callers
Method
get_this
(&self, agent: &Agent)
src/interpreter/mod.rs:261
↓ 1 callers
Method
id
(self)
src/runtime.rs:102
↓ 1 callers
Method
import
(&mut self, specifier: &str, referrer: &str)
src/agent.rs:200
↓ 1 callers
Function
inner_module_evaluation
( agent: &mut Agent, module: Gc<GcCell<Module>>, stack: &mut Vec<Gc<GcCell<Module>>>, mut inde
src/module.rs:161
↓ 1 callers
Function
inner_module_instantiation
( agent: &mut Agent, module: Gc<GcCell<Module>>, stack: &mut Vec<Gc<GcCell<Module>>>, mut inde
src/module.rs:117
↓ 1 callers
Method
inner_next
(&mut self)
src/parser.rs:357
↓ 1 callers
Method
iter_mut
(&mut self)
src/linked_list.rs:380
↓ 1 callers
Method
jump_if_not_null
(&mut self, label: &mut Label)
src/interpreter/assembler.rs:1202
↓ 1 callers
Method
load_empty
(&mut self)
src/interpreter/assembler.rs:1229
↓ 1 callers
Method
load_false
(&mut self)
src/interpreter/assembler.rs:1241
↓ 1 callers
Method
load_symbol
(&mut self, s: &str)
src/interpreter/assembler.rs:1256
↓ 1 callers
Method
load_true
(&mut self)
src/interpreter/assembler.rs:1237
↓ 1 callers
Function
merge
Merges non-decreasing runs `v[..mid]` and `v[mid..]` using `buf` as temporary storage, and stores the result into `v[..]`. # Safety The two slices m
src/sort.rs:120
↓ 1 callers
Method
name
(self)
src/runtime.rs:91
↓ 1 callers
Method
next_element_seed
(&mut self, seed: T)
src/serde.rs:713
↓ 1 callers
Method
next_key_seed
(&mut self, seed: K)
src/serde.rs:734
↓ 1 callers
Method
next_value_seed
(&mut self, seed: V)
src/serde.rs:771
↓ 1 callers
Method
overwrite
(&mut self, name: &str, value: Value)
src/interpreter/mod.rs:224
↓ 1 callers
Function
padding_needed_for_gc
(align: usize)
rust-gc/gc/src/lib.rs:714
↓ 1 callers
Method
parse_binary_expression
(&mut self, precedence: u8)
src/parser.rs:1484
↓ 1 callers
Method
parse_decorators
(&mut self)
src/parser.rs:1307
↓ 1 callers
Method
parse_export
(&mut self)
src/parser.rs:1406
↓ 1 callers
Method
parse_for
(&mut self)
src/parser.rs:1213
↓ 1 callers
Method
parse_identifier_list
(&mut self, close: Token)
src/parser.rs:2174
↓ 1 callers
Method
parse_import
(&mut self)
src/parser.rs:1340
↓ 1 callers
Method
parse_pattern
(&mut self)
src/parser.rs:1975
↓ 1 callers
Method
parse_primary_expression
(&mut self)
src/parser.rs:1661
↓ 1 callers
Method
parse_return
(&mut self)
src/parser.rs:1234
↓ 1 callers
Method
parse_statement
(&mut self)
src/parser.rs:1035
↓ 1 callers
Method
parse_throw
(&mut self)
src/parser.rs:1260
↓ 1 callers
Method
parse_try
(&mut self)
src/parser.rs:1271
↓ 1 callers
Method
parse_unary_expression
(&mut self)
src/parser.rs:1517
↓ 1 callers
Method
parse_while
(&mut self)
src/parser.rs:1196
↓ 1 callers
Method
peek_next
Gets the next element in the list, without moving the cursor head.
src/linked_list.rs:488
↓ 1 callers
Function
poll
()
src/builtins/timers.rs:44
↓ 1 callers
Method
pop_back
Removes the element at the back of the list and returns it. Returns `None` if the list was empty.
src/linked_list.rs:194
↓ 1 callers
Method
root
(&self)
rust-gc/gc/src/lib.rs:207
↓ 1 callers
Method
serialize_bool
(self, v: bool)
src/serde.rs:60
↓ 1 callers
Method
serialize_char
(self, v: char)
src/serde.rs:104
↓ 1 callers
Method
serialize_element
(&mut self, value: &T)
src/serde.rs:238
↓ 1 callers
Method
serialize_f32
(self, v: f32)
src/serde.rs:96
↓ 1 callers
Method
serialize_f64
(self, v: f64)
src/serde.rs:100
↓ 1 callers
Method
serialize_i16
(self, v: i16)
src/serde.rs:68
↓ 1 callers
Method
serialize_i32
(self, v: i32)
src/serde.rs:72
↓ 1 callers
Method
serialize_i64
(self, v: i64)
src/serde.rs:76
↓ 1 callers
Method
serialize_i8
(self, v: i8)
src/serde.rs:64
↓ 1 callers
Method
serialize_key
(&mut self, key: &T)
src/serde.rs:336
↓ 1 callers
Method
serialize_newtype_struct
As is done here, serializers are encouraged to treat newtype structs as insignificant wrappers around the data they contain.
src/serde.rs:150
↓ 1 callers
Method
serialize_none
(self)
src/serde.rs:116
↓ 1 callers
Method
serialize_seq
(self, len: Option<usize>)
src/serde.rs:170
↓ 1 callers
Method
serialize_some
(self, value: &T)
src/serde.rs:120
↓ 1 callers
Method
serialize_struct
( self, _name: &'static str, len: usize, )
src/serde.rs:201
↓ 1 callers
Method
serialize_u16
(self, v: u16)
src/serde.rs:84
↓ 1 callers
Method
serialize_u32
(self, v: u32)
src/serde.rs:88
↓ 1 callers
Method
serialize_u64
(self, v: u64)
src/serde.rs:92
↓ 1 callers
Method
serialize_u8
(self, v: u8)
src/serde.rs:80
↓ 1 callers
Method
serialize_value
(&mut self, value: &T)
src/serde.rs:346
↓ 1 callers
Function
set_data_ptr
Sets the data pointer of a `?Sized` raw pointer. For a slice/trait object, this sets the `data` field and leaves the rest unchanged. For a sized raw
rust-gc/gc/src/lib.rs:709
↓ 1 callers
Method
set_uncaught_exception_handler
(&mut self, f: F)
src/agent.rs:310
↓ 1 callers
Method
set_unused
(self)
rust-gc/gc/src/lib.rs:401
↓ 1 callers
Method
set_writing
(self)
rust-gc/gc/src/lib.rs:396
↓ 1 callers
Method
skip_hashbang
(&mut self)
src/parser.rs:790
↓ 1 callers
Method
splice
Inserts the given list at the given index. The old list will be empty afterwards.
src/linked_list.rs:332
↓ 1 callers
Method
splice_next
(&mut self, mut next: Box<Self>)
src/linked_list.rs:55
↓ 1 callers
Function
start_repl
()
src/bin.rs:55
↓ 1 callers
Method
sub_reading
(self)
rust-gc/gc/src/lib.rs:416
↓ 1 callers
Function
sweep
(finalized: Vec<Unmarked>, bytes_allocated: &mut usize)
rust-gc/gc/src/gc.rs:188
↓ 1 callers
Function
symlink
(from: String, to: String)
src/builtins/fs.rs:348
↓ 1 callers
Method
to_async_iterator
(&self, agent: &Agent)
src/value.rs:955
↓ 1 callers
Function
to_string
(n: f64)
src/num_util.rs:25
↓ 1 callers
Method
trace
(&self)
rust-gc/gc/src/lib.rs:202
↓ 1 callers
Function
user_sort
(agent: &Agent, f: &Value, a: &Value, b: &Value)
src/intrinsics/array_prototype.rs:5
↓ 1 callers
Method
visit_array
(&mut self, exprs: &[Node])
src/interpreter/assembler.rs:215
↓ 1 callers
Method
visit_arrow_function
(&mut self, kind: FunctionKind, args: &[Node], body: &Node)
src/interpreter/assembler.rs:784
↓ 1 callers
Method
visit_await
(&mut self, expr: &Node)
src/interpreter/assembler.rs:636
↓ 1 callers
Method
visit_binary
(&mut self, op: Operator, lhs: &Node, rhs: &Node)
src/interpreter/assembler.rs:474
↓ 1 callers
Method
visit_block
(&mut self, scope: &Scope, stmts: &[Node])
src/interpreter/assembler.rs:317
↓ 1 callers
Method
visit_bool
(self, v: bool)
src/builtins/json.rs:63
↓ 1 callers
Method
visit_break
(&mut self)
src/interpreter/assembler.rs:983
↓ 1 callers
Method
visit_char
(self, v: char)
src/builtins/json.rs:140
↓ 1 callers
Method
visit_class_declaration
( &mut self, name: &str, extends: &Option<Box<Node>>, fields: &[Node], )
src/interpreter/assembler.rs:869
↓ 1 callers
Method
visit_class_expression
(&mut self, name: &str, extends: &Option<Box<Node>>, fields: &[Node])
src/interpreter/assembler.rs:865
↓ 1 callers
Method
visit_computed_member_expression
(&mut self, base: &Node, key: &Node, opt: bool)
src/interpreter/assembler.rs:666
↓ 1 callers
Method
visit_continue
(&mut self)
src/interpreter/assembler.rs:989
↓ 1 callers
Method
visit_export
(&mut self, decl: &Node)
src/interpreter/assembler.rs:1133
↓ 1 callers
Method
visit_expression_statement
(&mut self, expr: &Node)
src/interpreter/assembler.rs:458
↓ 1 callers
Method
visit_f32
(self, v: f32)
src/builtins/json.rs:126
↓ 1 callers
Method
visit_f64
(self, v: f64)
src/builtins/json.rs:133
← previous
next →
201–300 of 582, ranked by callers