Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/cbeuw/rustlantis
/ functions
Functions
144 in github.com/cbeuw/rustlantis
⨍
Functions
144
◇
Types & classes
43
↓ 22 callers
Method
iter
(&self)
fuzz/src/ty.rs:80
↓ 16 callers
Method
push
(&mut self, d: T)
mir/src/vec.rs:150
↓ 15 callers
Method
choose_operand
(&self, tys: &[Ty], excluded: &Place)
fuzz/src/generation.rs:38
↓ 14 callers
Method
index
(self)
mir/src/vec.rs:61
↓ 14 callers
Method
len
(&self)
mir/src/vec.rs:162
↓ 10 callers
Method
insert
(&mut self, index: I, value: T)
mir/src/vec.rs:328
↓ 8 callers
Method
iter
(&self)
mir/src/vec.rs:191
↓ 8 callers
Method
make_choice
( &self, choices: impl Iterator<Item = T> + Clone, mut use_choice: F, )
fuzz/src/generation.rs:413
↓ 7 callers
Method
current_decls
(&self)
fuzz/src/generation.rs:493
↓ 7 callers
Method
ty
(&self, local_decls: &LocalDecls)
mir/src/syntax.rs:111
↓ 5 callers
Method
extend
(&mut self, iter: J)
mir/src/vec.rs:388
↓ 5 callers
Method
into_iter
(self, pt: &PlaceTable)
fuzz/src/place.rs:44
↓ 3 callers
Method
add_place
(&mut self, ty: Ty, init: bool)
fuzz/src/ptable.rs:51
↓ 3 callers
Method
ensure_contains_elem
(&mut self, elem: I, fill_value: impl FnMut() -> T)
mir/src/vec.rs:311
↓ 3 callers
Method
get_node
Get PlaceIndex from a Place
fuzz/src/ptable.rs:70
↓ 3 callers
Method
is_empty
(&self)
mir/src/vec.rs:174
↓ 3 callers
Method
local
(&self)
mir/src/syntax.rs:97
↓ 2 callers
Method
add_local
(&mut self, local: Local, ty: Ty)
fuzz/src/ptable.rs:46
↓ 2 callers
Method
args_iter
Returns an iterator over function arguments
mir/src/syntax.rs:580
↓ 2 callers
Method
current_bb_mut
(&mut self)
fuzz/src/generation.rs:489
↓ 2 callers
Method
iter_enumerated
( &self, )
mir/src/vec.rs:196
↓ 2 callers
Method
iter_mut
(&mut self)
mir/src/vec.rs:210
↓ 2 callers
Method
last
(&self)
mir/src/vec.rs:243
↓ 2 callers
Method
new_basic_block
(&mut self, bb: BasicBlockData)
mir/src/syntax.rs:607
↓ 2 callers
Method
projection
(&self)
mir/src/syntax.rs:104
↓ 2 callers
Function
run_diff_test
( source_file: &Path, backends: &HashMap<&'a str, Box<dyn Backend + 'a>>, )
difftest/src/lib.rs:33
↓ 2 callers
Method
target_index
(&self, pt: &PlaceTable)
fuzz/src/ptable.rs:140
↓ 2 callers
Method
target_node
(&self, pt: &'pt PlaceTable)
fuzz/src/ptable.rs:151
↓ 2 callers
Method
vars_iter
Returns an iterator over locals defined in the function body
mir/src/syntax.rs:590
↓ 1 callers
Method
args_decl_iter
(&self)
mir/src/syntax.rs:584
↓ 1 callers
Method
choose_statement
fn generate_set_discriminant(&self) -> Result<Statement> { todo!() }
fuzz/src/generation.rs:374
↓ 1 callers
Method
choose_terminator
(&mut self)
fuzz/src/generation.rs:403
↓ 1 callers
Method
choose_ty
(&self, rng: &mut impl Rng)
fuzz/src/ty.rs:45
↓ 1 callers
Function
compare_exec_results
( results: &HashMap<&'a str, backend::ExecResult>, )
difftest/src/lib.rs:9
↓ 1 callers
Method
current_fn
(&self)
fuzz/src/generation.rs:481
↓ 1 callers
Method
current_fn_mut
(&mut self)
fuzz/src/generation.rs:485
↓ 1 callers
Method
declare_new_var
(&mut self, mutability: Mutability, ty: Ty)
fuzz/src/generation.rs:497
↓ 1 callers
Method
drain
( &'a mut self, range: R, )
mir/src/vec.rs:222
↓ 1 callers
Method
enter_fn
(&mut self, body: &Body)
fuzz/src/ptable.rs:35
↓ 1 callers
Method
enter_new_fn
Move generation context to an executed function
fuzz/src/generation.rs:535
↓ 1 callers
Method
except
(self, exclude: &Place)
fuzz/src/place.rs:37
↓ 1 callers
Method
execute
(&self, source: &Path)
difftest/src/backend.rs:24
↓ 1 callers
Method
generate
(mut self)
fuzz/src/generation.rs:549
↓ 1 callers
Method
generate_literal
(&self, ty: &Ty)
fuzz/src/generation.rs:505
↓ 1 callers
Method
generate_rvalue
(&self, lhs: &Place)
fuzz/src/generation.rs:313
↓ 1 callers
Method
identifier
(&self)
mir/src/syntax.rs:496
↓ 1 callers
Method
insert_statement
(&mut self, stmt: Statement)
mir/src/syntax.rs:54
↓ 1 callers
Method
into_iter
(self)
mir/src/vec.rs:179
↓ 1 callers
Method
is_copy
(&self, ty: &Ty)
fuzz/src/ty.rs:84
↓ 1 callers
Method
is_place_init
(&self, pidx: PlaceIndex)
fuzz/src/ptable.rs:91
↓ 1 callers
Method
is_primitive
(&self)
mir/src/syntax.rs:327
↓ 1 callers
Method
make_choice_mut
( &mut self, choices: impl Iterator<Item = T>, mut use_choice: F, )
fuzz/src/generation.rs:440
↓ 1 callers
Method
mark_place_init
(&mut self, pidx: PlaceIndex)
fuzz/src/ptable.rs:87
↓ 1 callers
Method
match_arms
(&self)
mir/src/syntax.rs:502
↓ 1 callers
Method
maybe_uninit
(mut self)
fuzz/src/place.rs:20
↓ 1 callers
Method
next
(&mut self)
fuzz/src/ptable.rs:171
↓ 1 callers
Method
of_tys
(self, types: &[Ty])
fuzz/src/place.rs:31
↓ 1 callers
Method
plus
(self, amount: usize)
mir/src/vec.rs:50
↓ 1 callers
Method
populate_tys
(&mut self, rng: &mut impl Rng)
fuzz/src/ty.rs:53
↓ 1 callers
Method
post_generation
(&mut self, stmt: &Statement)
fuzz/src/generation.rs:563
↓ 1 callers
Method
push_fn
(&mut self, body: Body)
mir/src/syntax.rs:490
↓ 1 callers
Method
reachable_from_local
Returns an iterator over all places reachable from local through projections
fuzz/src/ptable.rs:96
↓ 1 callers
Method
reachable_nodes
(&self)
fuzz/src/ptable.rs:111
↓ 1 callers
Method
remove
(&mut self, index: I)
mir/src/vec.rs:340
↓ 1 callers
Method
return_ty
(&self)
mir/src/syntax.rs:599
↓ 1 callers
Method
to_place
(&self, pt: &PlaceTable)
fuzz/src/ptable.rs:131
↓ 1 callers
Method
try_unwrap_pair
(&self)
mir/src/syntax.rs:320
↓ 1 callers
Method
vars_and_args_iter
(&self)
mir/src/syntax.rs:568
Method
args_list
(&self)
mir/src/syntax.rs:549
Method
binary_search
(&self, value: &T)
mir/src/vec.rs:355
Function
build_skeleton
(rng: &mut impl Rng)
fuzz/src/skeleton.rs:32
Method
convert_index_type
(self)
mir/src/vec.rs:302
Function
correct_mir
()
difftest/tests/test.rs:9
Method
declare_new_var
(&mut self, mutability: Mutability, ty: Ty)
mir/src/syntax.rs:603
Method
decode
(d: &mut D)
mir/src/vec.rs:97
Method
default
()
mir/src/vec.rs:381
Method
drain_enumerated
( &'a mut self, range: R, )
mir/src/vec.rs:230
Method
encode
(&self, s: &mut S)
mir/src/vec.rs:90
Method
extend_one
(&mut self, item: T)
mir/src/vec.rs:394
Method
extend_reserve
(&mut self, additional: usize)
mir/src/vec.rs:400
Method
find_sysroot
(miri_dir: &Path)
difftest/src/backend.rs:54
Method
fmt
(&self, fmt: &mut fmt::Formatter<'_>)
mir/src/vec.rs:103
Method
from
(value: bool)
mir/src/syntax.rs:400
Method
from_binary
(binary_path: P, sysroot: P)
difftest/src/backend.rs:129
Method
from_elem
(elem: T, universe: &IndexVec<I, S>)
mir/src/vec.rs:125
Method
from_elem_n
(elem: T, n: usize)
mir/src/vec.rs:133
Method
from_fn_n
(func: impl FnMut(I) -> T, n: usize)
mir/src/vec.rs:144
Method
from_iter
(iter: J)
mir/src/vec.rs:407
Method
from_local
(local: Local)
mir/src/syntax.rs:83
Method
from_projected
(local: Local, projections: &[ProjectionElem])
mir/src/syntax.rs:90
Method
from_raw
(raw: Vec<T>)
mir/src/vec.rs:115
Method
from_repo
(miri_dir: P)
difftest/src/backend.rs:84
Method
generate_assign
(&mut self)
fuzz/src/generation.rs:340
Method
generate_binary_op
(&self, lhs: &Place)
fuzz/src/generation.rs:111
Method
generate_cast
(&self, lhs: &Place)
fuzz/src/generation.rs:252
Method
generate_checked_binary_op
(&self, lhs: &Place)
fuzz/src/generation.rs:196
Method
generate_new_var
(&mut self)
fuzz/src/generation.rs:353
Method
generate_return
(&self)
fuzz/src/generation.rs:399
Method
generate_unary_op
(&self, lhs: &Place)
fuzz/src/generation.rs:93
Method
generate_use
Rvalue constaints: - Type matches with lhs - LHS and RHS do not alias */
fuzz/src/generation.rs:87
next →
1–100 of 144, ranked by callers