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
Function
main
()
example/src/example0.rs:1
Function
main
()
example/src/rustviz_struct_lt.rs:5
Function
main
(z: i32)
example/src/lt_annotation_test.rs:1
Function
main
()
example/src/rustviz_nll_different.rs:1
Function
main
()
example/src/rustviz_hatra.rs:1
Function
main
()
example/src/branching.rs:3
Function
main
()
example/src/copy_test.rs:1
Function
main
()
example/src/evaluation_order.rs:1
Function
main
listing 4 Simple Explanation of Complex Lifetime Errors in Rust Bachelor Thesis David Blaser
example/src/rustlive_listing_four.rs:5
Function
main
()
project/boris_exporter/src/main.rs:35
Function
main
()
project/boris_app/src/main.rs:6
Function
main
()
project/boris_viewer/src/main.rs:8
Method
mapper
((idx, o): (usize, Option<V>))
project/libs/la-arena/src/map.rs:196
Function
mutability
()
example/src/mutability.rs:1
Method
new
(module: &str, func: &str, selected: Option<&str>)
project/boris_exporter/src/main.rs:26
Method
new
( cc: &eframe::CreationContext<'_>, examples: Vec<(String, ExampleState)>, directory:
project/boris_exporter/src/capture.rs:12
Method
new
(defs: &Arena<Def>)
project/boris_shared/src/lib.rs:321
Method
new
( rx: mpsc::Receiver<UserMessage>, tx: mpsc::Sender<AnalysisResult>, ctx: Option<egui:
project/boris_app/src/lib.rs:36
Method
new
( defs: &Arena<Def>, binding: BindingId, scope: Option<DefId>, mutable: bool,
project/boris_renderer/src/view.rs:23
Method
new
(defs: &Arena<Def>, trees: &[Tree], never_defs: &DefSet)
project/boris_renderer/src/drawer.rs:105
Method
new
Creates a new index range inclusive of the start value and exclusive of the end value. ``` let mut arena = la_arena::Arena::new(); let a = arena.allo
project/libs/la-arena/src/lib.rs:156
Method
new
Creates a new empty map.
project/libs/la-arena/src/map.rs:21
Method
new
( thir_builder: &'a ThirBodyBuilder<'a>, mir_body: &'a MirBody, db: &'a dyn HirDatabas
project/boris_analysis/src/body_walker.rs:397
Method
new
(parent: ParentKind, ty: &Ty, owner: DefWithBodyId, db: &dyn HirDatabase)
project/boris_analysis/src/move_path.rs:67
Method
new
( owner: FunctionId, db: &'a dyn HirDatabase, body: &'a Body, body_source_map:
project/boris_analysis/src/builder.rs:283
Method
new
(cc: &eframe::CreationContext<'_>, state: Option<ExampleState>)
project/boris_viewer/src/app.rs:10
Method
new_inclusive
Creates a new index range inclusive of the start value and end value. ``` let mut arena = la_arena::Arena::new(); let foo = arena.alloc("foo"); let b
project/libs/la-arena/src/lib.rs:178
Method
new_true
(defs: &Arena<Def>)
project/boris_shared/src/lib.rs:327
Method
next
(&mut self)
project/libs/la-arena/src/map.rs:205
Method
next_back
(&mut self)
project/libs/la-arena/src/lib.rs:240
Method
next_back
(&mut self)
project/libs/la-arena/src/map.rs:224
Method
next_control_flow_def_map
(defs: &Arena<Def>)
project/boris_analysis/src/builder.rs:1075
Method
nth
(&mut self, n: usize)
project/libs/la-arena/src/lib.rs:234
Method
offset_usages
( from: &[(LaneIndex, RelativeDrawCallId, DefId, UsageKind, bool)], offset: Vec2,
project/boris_renderer/src/drawer.rs:292
Method
on_exit
(&mut self, _gl: Option<&eframe::glow::Context>)
project/boris_app/src/lib.rs:398
Method
or_insert
Ensures a value is in the entry by inserting the default if empty, and returns a mutable reference to the value in the entry.
project/libs/la-arena/src/map.rs:251
Function
ownership
()
example/src/ownership.rs:3
Method
parent_def_map
(defs: &Arena<Def>)
project/boris_analysis/src/builder.rs:113
Method
partial_cmp
(&self, other: &Self)
project/libs/la-arena/src/lib.rs:82
Method
push_params_and_body
( stack: &mut Vec<(Option<DefId>, DefId)>, params: &[DefId], body: DefId,
project/boris_analysis/src/builder.rs:1368
Function
question_mark
()
example/src/question_mark.rs:5
Method
rec
TODO: make this a non-recursive fn
project/boris_analysis/src/builder.rs:1164
Function
ref_aliasing
()
example/src/aquascope_ref_aliasing.rs:1
Function
ref_into_enum
()
example/src/example1.rs:7
Method
reserve
Reserves capacity for at least additional more elements to be inserted in the map.
project/libs/la-arena/src/map.rs:37
Method
root
(id: DrawCallId)
project/boris_renderer/src/drawer.rs:422
Method
shrink_to_fit
Reallocates the arena to make it take up as little space as possible.
project/libs/la-arena/src/lib.rs:473
Method
shrink_to_fit
Shrinks the capacity of the map as much as possible.
project/libs/la-arena/src/map.rs:47
Method
size_hint
(&self)
project/libs/la-arena/src/lib.rs:216
Method
size_hint
(&self)
project/libs/la-arena/src/map.rs:217
Method
to_idx
(idx: Idx<T>)
project/libs/la-arena/src/map.rs:132
Method
traverse_fn
(id: FunctionId, db: &RootDatabase)
project/boris_analysis/src/analysis.rs:150
Method
traverse_module
( id: Idx<ModuleData>, krate_defs: &DefMap, db: &RootDatabase, )
project/boris_analysis/src/analysis.rs:176
Method
update
(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame)
project/boris_exporter/src/capture.rs:28
Method
update
(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame)
project/boris_app/src/lib.rs:212
Method
update
(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame)
project/boris_viewer/src/app.rs:24
Method
values
Returns an iterator over the arena’s values. ``` let mut arena = la_arena::Arena::new(); let idx1 = arena.alloc(20); let idx2 = arena.alloc(40); let
project/libs/la-arena/src/lib.rs:448
Method
values
Returns an iterator over the values in the map.
project/libs/la-arena/src/map.rs:91
Method
values_mut
Returns an iterator over the arena’s mutable values. ``` let mut arena = la_arena::Arena::new(); let idx1 = arena.alloc(20); assert_eq!(arena[idx1],
project/libs/la-arena/src/lib.rs:466
Method
values_mut
Returns an iterator over mutable references to the values in the map.
project/libs/la-arena/src/map.rs:96
Method
walk_places
stolen from mir.rs
project/boris_analysis/src/move_path.rs:308
Method
with_capacity
Create a new empty arena with specific capacity. ``` let arena: la_arena::Arena<i32> = la_arena::Arena::with_capacity(42); assert!(arena.is_empty());
project/libs/la-arena/src/lib.rs:306
Method
with_capacity
Create a new empty map with specific capacity.
project/libs/la-arena/src/map.rs:29
← previous
301–363 of 363, ranked by callers