Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChristianSchott/boris
/ functions
Functions
363 in github.com/ChristianSchott/boris
⨍
Functions
363
◇
Types & classes
100
↓ 1 callers
Method
find_index_usage
(&self, path_def: DefId, index: LocalId)
project/boris_analysis/src/body_walker.rs:1402
↓ 1 callers
Function
find_module
(modules: &'a [ProjectModule], item: &Item)
project/boris_exporter/src/main.rs:130
↓ 1 callers
Function
foobar
(p: T)
example/src/rustlive_listing_four.rs:37
↓ 1 callers
Method
function_source
(&self, fn_def_id: FunctionId)
project/boris_analysis/src/analysis.rs:290
↓ 1 callers
Method
graph_statements
( &self, graph: &mut Graph, captures: Option<&[(MovePathId, NodeId)]>, ret_bin
project/boris_analysis/src/body_walker.rs:568
↓ 1 callers
Method
has_activity
(&self, def_id: DefId)
project/boris_renderer/src/drawer.rs:166
↓ 1 callers
Method
hash
(binding: BindingId)
project/boris_renderer/src/drawer.rs:220
↓ 1 callers
Method
into_iter
(self)
project/libs/la-arena/src/map.rs:186
↓ 1 callers
Method
inverted
(&mut self)
project/boris_shared/src/lib.rs:349
↓ 1 callers
Method
is_assigned
(&self)
project/boris_analysis/src/body_walker.rs:306
↓ 1 callers
Method
is_lane_active
(&self, index: LaneIndex)
project/boris_renderer/src/drawer.rs:203
↓ 1 callers
Method
is_lane_mut
(&self, index: LaneIndex)
project/boris_renderer/src/drawer.rs:199
↓ 1 callers
Method
iter
Returns an iterator over the arena’s elements. ``` let mut arena = la_arena::Arena::new(); let idx1 = arena.alloc(20); let idx2 = arena.alloc(40); le
project/libs/la-arena/src/lib.rs:403
↓ 1 callers
Method
iter_mut
Returns an iterator over the arena indexes and values in the map.
project/libs/la-arena/src/map.rs:109
↓ 1 callers
Method
live_lanes
(&self)
project/boris_renderer/src/drawer.rs:50
↓ 1 callers
Method
load_cargo_project
(&mut self, path: &str)
project/boris_app/src/lib.rs:68
↓ 1 callers
Method
locked_color
(&self, index: LaneIndex)
project/boris_renderer/src/drawer.rs:231
↓ 1 callers
Method
main_loop
(&mut self)
project/boris_app/src/lib.rs:49
↓ 1 callers
Method
mark_moved
(&mut self, node: NodeId)
project/boris_analysis/src/body_walker.rs:290
↓ 1 callers
Function
may_fail
()
example/src/question_mark.rs:1
↓ 1 callers
Method
merge
(&mut self, other: &Tree)
project/boris_renderer/src/view.rs:52
↓ 1 callers
Method
merge
(&mut self, other: &Self)
project/boris_analysis/src/body_walker.rs:232
↓ 1 callers
Function
modify_string
(s: &mut String)
example/src/borrowing.rs:3
↓ 1 callers
Method
never_defs
(&self)
project/boris_analysis/src/builder.rs:892
↓ 1 callers
Method
next
(&mut self)
project/libs/la-arena/src/lib.rs:212
↓ 1 callers
Method
path_binding
(&self, path: MovePathId)
project/boris_analysis/src/body_walker.rs:496
↓ 1 callers
Method
place_info
(&self, place: &Place)
project/boris_analysis/src/move_path.rs:212
↓ 1 callers
Method
receive_analysis_results
(&mut self, ctx: &egui::Context)
project/boris_app/src/lib.rs:193
↓ 1 callers
Method
reload
(&mut self, fn_def_id: FunctionId)
project/boris_analysis/src/analysis.rs:295
↓ 1 callers
Method
remove
Removes an index from the map, returning the value at the index if the index was previously in the map.
project/libs/la-arena/src/map.rs:63
↓ 1 callers
Method
reset
(&mut self)
project/boris_analysis/src/body_walker.rs:297
↓ 1 callers
Method
return_binding
(&self)
project/boris_analysis/src/builder.rs:279
↓ 1 callers
Method
sections
(&self, call_id: DrawCallId, from_def: DefId, state: &State)
project/boris_renderer/src/drawer.rs:1021
↓ 1 callers
Method
selected_thir
(&self)
project/boris_renderer/src/drawer.rs:1739
↓ 1 callers
Method
set_size
(&mut self, call_id: DrawCallId, size: Vec2)
project/boris_renderer/src/drawer.rs:1133
↓ 1 callers
Method
shape
(&self, rect: &Rect, width: f32, color: Color32)
project/boris_renderer/src/drawer.rs:1753
↓ 1 callers
Method
space_width
(&mut self)
project/boris_renderer/src/drawer.rs:667
↓ 1 callers
Method
ty_after_adjustments
(&self, ty: &Ty, projections: &[PlaceElem])
project/boris_analysis/src/move_path.rs:195
↓ 1 callers
Method
unite
(&self, other: &Self, order: &ArenaMap<DefId, u32>)
project/boris_shared/src/lib.rs:68
↓ 1 callers
Method
update
(&mut self, selected_id: DefId, depth: u32)
project/boris_renderer/src/drawer.rs:1729
↓ 1 callers
Method
update_fn
(&mut self, function_id: FunctionId)
project/boris_app/src/lib.rs:93
↓ 1 callers
Method
usages_for
(&self, def_id: DefId)
project/boris_renderer/src/drawer.rs:160
↓ 1 callers
Function
walk_thir_body
( thir_builder: &'a ThirBodyBuilder<'a>, db: &'a dyn HirDatabase, owner: FunctionId, )
project/boris_analysis/src/body_walker.rs:382
Method
alloc_many
Densely allocates multiple values, returning the values’ index range. ``` let mut arena = la_arena::Arena::new(); let range = arena.alloc_many(0..4);
project/libs/la-arena/src/lib.rs:383
Method
assign
(node: NodeId)
project/boris_analysis/src/body_walker.rs:266
Function
binding_move
(x: [String; 4])
example/src/revis.rs:1
Method
binding_name
(&self, binding_id: BindingId)
project/boris_analysis/src/builder.rs:109
Function
borrowing
()
example/src/borrowing.rs:5
Method
child_def_map
( defs: &Arena<Def>, parent_map: &ArenaMap<DefId, DefId>, )
project/boris_analysis/src/builder.rs:253
Method
clear
Clears the map, removing all elements.
project/libs/la-arena/src/map.rs:42
Function
closure_capture_ref
()
example/src/closure_capture.rs:1
Method
cmp
(&self, other: &Self)
project/libs/la-arena/src/lib.rs:76
Function
compare_strings
(a: &str, b: &str)
example/src/rustviz_hatra.rs:12
Function
complex_arg
(msg: &str)
example/src/complex_arg.rs:5
Function
convert_binary_op
(op: ast::BinaryOp)
project/boris_analysis/src/builder.rs:1933
Method
create
(cc: &eframe::CreationContext<'_>)
project/boris_app/src/lib.rs:159
Method
def_sequence
( defs: &Arena<Def>, world_scope: DefId, params: &[DefId], body: DefId,
project/boris_analysis/src/builder.rs:1361
Method
default
()
project/libs/la-arena/src/lib.rs:492
Method
default
()
project/libs/la-arena/src/map.rs:155
Function
draw_cross
(painter: &Painter, pos: Pos2, size: f32, stroke: Stroke)
project/boris_renderer/src/drawer.rs:1704
Method
draw_fn
(ui: &mut Ui, func: &Function, filter: &str)
project/boris_app/src/lib.rs:275
Method
draw_mod
( ui: &mut Ui, module: &ProjectModule,
project/boris_app/src/lib.rs:300
Method
eq
(&self, other: &Idx<T>)
project/libs/la-arena/src/lib.rs:95
Method
eq
(&self, other: &Self)
project/boris_analysis/src/body_walker.rs:252
Function
fibonacci
(n: i32)
example/src/copy.rs:1
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
project/boris_shared/src/lib.rs:391
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
project/boris_shared/src/operators.rs:70
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
project/libs/la-arena/src/lib.rs:54
Method
fn_sig
(id: FunctionId, db: &dyn HirDatabase)
project/boris_analysis/src/analysis.rs:120
Function
foo
(p: T)
example/src/rustlive_listing_four.rs:30
Method
for_operand
( op: &Operand, f: &mut impl FnMut(&Place, &ProjectionStore), store: &Proj
project/boris_analysis/src/move_path.rs:309
Method
from
(value: (Vec2, DrawCallId))
project/boris_renderer/src/drawer.rs:436
Method
from
(raw: RawIdx)
project/libs/la-arena/src/lib.rs:41
Method
from
(value: NodeId)
project/boris_analysis/src/body_walker.rs:246
Method
from
(value: &PlaceElem)
project/boris_analysis/src/move_path.rs:33
Method
from_cargo_project
(path: &std::path::Path)
project/boris_analysis/src/analysis.rs:96
Method
from_idx
(idx: usize)
project/libs/la-arena/src/map.rs:136
Method
from_iter
(iter: I)
project/libs/la-arena/src/lib.rs:522
Method
from_iter
(iter: I)
project/libs/la-arena/src/map.rs:169
Method
from_raw
(index: u32)
project/boris_renderer/src/drawer.rs:99
Method
from_raw
Creates a new index from a [`RawIdx`].
project/libs/la-arena/src/lib.rs:119
Method
from_u32
Constructs a [`RawIdx`] from a u32.
project/libs/la-arena/src/lib.rs:29
Method
get
Returns a reference to the value associated with the provided index if it is present.
project/libs/la-arena/src/map.rs:80
Method
has_ref
(ty: &TyKind, db: &dyn HirDatabase)
project/boris_analysis/src/move_path.rs:88
Method
hash
(&self, state: &mut H)
project/libs/la-arena/src/lib.rs:102
Function
higher_order_functions_example
https://github.com/rust-lang/rust-by-example/blob/master/src/fn/hof.md
example/src/higher_order_fn.rs:2
Method
index
(&self, index: DefId)
project/boris_shared/src/lib.rs:315
Method
index
(&self, idx: Idx<T>)
project/libs/la-arena/src/lib.rs:499
Method
index
(&self, idx: Idx<V>)
project/libs/la-arena/src/map.rs:143
Method
index
(&self, index: NodeId)
project/boris_analysis/src/body_walker.rs:223
Method
index
(&self, index: MovePathId)
project/boris_analysis/src/move_path.rs:406
Method
index
(&self, index: BindingId)
project/boris_analysis/src/builder.rs:1913
Method
index_mut
(&mut self, idx: Idx<T>)
project/libs/la-arena/src/lib.rs:506
Method
index_mut
(&mut self, idx: Idx<V>)
project/libs/la-arena/src/map.rs:149
Function
interior_mutability
()
example/src/interior_mutability.rs:3
Method
invert_sequence
( defs: &Arena<Def>, map: &ArenaMap<DefId, SmallVec<[DefId; 1]>>, )
project/boris_analysis/src/builder.rs:1571
Method
lane_owner
(&self, index: LaneIndex)
project/boris_renderer/src/drawer.rs:207
Method
live_at
(&self, def_id: DefId)
project/boris_renderer/src/drawer.rs:182
Method
liveliness_for
(&self, span: DefSpan)
project/boris_renderer/src/drawer.rs:194
Function
lt_annotations
()
example/src/lt_annotation_limit.rs:6
← previous
next →
201–300 of 363, ranked by callers