MCPcopy Create free account

hub / github.com/ChristianSchott/boris / functions

Functions363 in github.com/ChristianSchott/boris

↓ 2 callersMethodactive_count
(&self, call: DrawCallId, liveliness: &DefLivelinessInfo)
project/boris_renderer/src/drawer.rs:1003
↓ 2 callersMethodactivity
(&self)
project/boris_renderer/src/view.rs:90
↓ 2 callersMethodadd_def
(&mut self, kind: UsageKind, def: DefId)
project/boris_renderer/src/view.rs:42
↓ 2 callersFunctionanalyze
(analysis: &Analysis, item: &Item)
project/boris_exporter/src/main.rs:129
↓ 2 callersMethodanalyze_fn
(&self, function_id: FunctionId)
project/boris_app/src/lib.rs:82
↓ 2 callersMethodappend_block
( &self, buffer: &mut DrawBuffer, def_id: DefId, block: &Block, header
project/boris_renderer/src/body_drawer.rs:230
↓ 2 callersMethodappend_let
( &self, buffer: &mut DrawBuffer, pat: DefId, type_ref: Option<&str>,
project/boris_renderer/src/body_drawer.rs:99
↓ 2 callersMethodappend_range
( &self, buffer: &mut DrawBuffer, from: Option<DrawCallId>, to: Option<DrawCal
project/boris_renderer/src/body_drawer.rs:276
↓ 2 callersMethodappend_ref
(&self, buffer: &mut DrawBuffer, id: DefId, mutability: Mutability)
project/boris_renderer/src/body_drawer.rs:148
↓ 2 callersMethodappend_str_colored
(&mut self, text: &str, color: Color32)
project/boris_renderer/src/drawer.rs:699
↓ 2 callersMethodbinding_def
(&self, binding_id: BindingId)
project/boris_analysis/src/builder.rs:95
↓ 2 callersMethodbir_body
(&self, fn_def_id: FunctionId)
project/boris_analysis/src/analysis.rs:310
↓ 2 callersMethodbody
(self)
project/boris_analysis/src/builder.rs:841
↓ 2 callersFunctionborrow_string
(s: &String)
example/src/borrowing.rs:1
↓ 2 callersMethodchild_defs
(&self, def: DefId)
project/boris_analysis/src/builder.rs:273
↓ 2 callersMethodcontains_lt
(&self)
project/boris_analysis/src/move_path.rs:134
↓ 2 callersFunctionconvert_mutability
(m: &ra_ap_hir::Mutability)
project/boris_analysis/src/builder.rs:1926
↓ 2 callersMethodcount_live_at
(&self, def_id: DefId)
project/boris_renderer/src/drawer.rs:186
↓ 2 callersFunctiondraw_arc
(painter: &Painter, join: Pos2, line_height: f32, end: Pos2, stroke: Stroke)
project/boris_renderer/src/drawer.rs:1646
↓ 2 callersFunctiondraw_spread
( painter: &Painter, join: Pos2, branches_y: f32, branches: impl Iterator<Item = f32>, lin
project/boris_renderer/src/drawer.rs:1613
↓ 2 callersMethodfind_binding_usage
( &self, def_id: DefId, binding_id: BindingId, hint: BindingUsageHint, )
project/boris_analysis/src/builder.rs:1585
↓ 2 callersMethodfind_child
(&self, proj: &PlaceElem)
project/boris_analysis/src/move_path.rs:127
↓ 2 callersMethodfind_def_span
( &self, call_id: DrawCallId, order: &ArenaMap<DefId, u32>, first_def: &ArenaM
project/boris_renderer/src/drawer.rs:1174
↓ 2 callersMethodfind_lifetimes_in_type_ref
(&self, type_ref: &TypeRef)
project/boris_analysis/src/body_walker.rs:1262
↓ 2 callersMethodfind_path
(&self, binding_def: DefId)
project/boris_analysis/src/body_walker.rs:1424
↓ 2 callersMethodfind_usage
(&self, location: LocationId, place: &Place)
project/boris_analysis/src/body_walker.rs:1393
↓ 2 callersMethodfunction_to_ast
(&self, fn_def_id: FunctionId)
project/boris_analysis/src/analysis.rs:281
↓ 2 callersMethodinto_mut
Converts the entry into a mutable reference to its value.
project/libs/la-arena/src/map.rs:318
↓ 2 callersMethodis_copy
(&self, ty: &Ty, projections: &[PlaceElem])
project/boris_analysis/src/move_path.rs:203
↓ 2 callersMethodis_locked
FIXME: for now we just consider lines as locked, if there is a higher-order line active (higher lane index)
project/boris_renderer/src/drawer.rs:75
↓ 2 callersMethodis_root
(&self, move_path_id: MovePathId)
project/boris_analysis/src/move_path.rs:208
↓ 2 callersMethoditer
Returns an iterator over the arena indexes and values in the map.
project/libs/la-arena/src/map.rs:101
↓ 2 callersMethodlane_for_def
(&self, def_id: DefId)
project/boris_renderer/src/drawer.rs:145
↓ 2 callersMethodlocal
(&self, mut move_path: MovePathId)
project/boris_analysis/src/move_path.rs:150
↓ 2 callersMethodmap_binding
(&self, hir_binding_id: hir::BindingId)
project/boris_analysis/src/builder.rs:82
↓ 2 callersMethodmap_to_def
(&self, span: MirSpan)
project/boris_analysis/src/builder.rs:86
↓ 2 callersMethodnoop
(&mut self)
project/boris_renderer/src/drawer.rs:672
↓ 2 callersMethodplace_binding
(&self, place: &Place)
project/boris_analysis/src/body_walker.rs:1347
↓ 2 callersMethodprecedence
(&self)
project/boris_shared/src/lib.rs:23
↓ 2 callersMethodraw_stroke
(&self, index: LaneIndex, locked: bool, mutable: bool)
project/boris_renderer/src/drawer.rs:239
↓ 2 callersMethodset
(&mut self, index: LaneIndex, value: bool)
project/boris_renderer/src/drawer.rs:36
↓ 2 callersMethodset_maybe_uninit
(&mut self)
project/boris_analysis/src/body_walker.rs:284
↓ 2 callersMethodspan
(&self, id: NodeId)
project/boris_analysis/src/body_walker.rs:124
↓ 2 callersMethodstart
Returns the start of the index range.
project/libs/la-arena/src/lib.rs:199
↓ 2 callersMethodstroke
(&self, locked: bool, index: LaneIndex)
project/boris_renderer/src/drawer.rs:235
↓ 2 callersFunctiontake
(p: T)
example/src/rustlive_listing_four.rs:40
↓ 2 callersFunctiontext_literal
(ctx: &egui::Context, text: &str)
project/boris_renderer/src/drawer.rs:1711
↓ 2 callersMethodwalk
FIXME: naming.. this generates the graph, and does not 'walk' it
project/boris_analysis/src/body_walker.rs:501
↓ 2 callersFunctionworld
(s: &mut String)
example/src/rustviz_nll_different.rs:11
↓ 1 callersMethodactive_count_for
(&self, def_id: DefId)
project/boris_renderer/src/drawer.rs:170
↓ 1 callersFunctionadd
(a: i32, b: i32)
example/src/complex_arg.rs:1
↓ 1 callersMethodadd_usage
(&mut self, kind: DefEdgeKind, def: DefId, activity: &DefSet)
project/boris_renderer/src/view.rs:65
↓ 1 callersMethodalloc
Allocates a new value on the arena, returning the value’s index. ``` let mut arena = la_arena::Arena::new(); let idx = arena.alloc(50); assert_eq!(a
project/libs/la-arena/src/lib.rs:369
↓ 1 callersMethodalloc_place
(&mut self, place: &Place)
project/boris_analysis/src/move_path.rs:239
↓ 1 callersMethodanalyze_data_flow
( &self, never_def_set: &DefSet, )
project/boris_analysis/src/builder.rs:1736
↓ 1 callersMethodand
(&mut self, other: &Self)
project/boris_shared/src/lib.rs:333
↓ 1 callersMethodand_modify
Provides in-place mutable access to an occupied entry before any potential inserts into the map.
project/libs/la-arena/src/map.rs:268
↓ 1 callersMethodappend_alias
(&mut self, alias: &str, defs: &[DefId])
project/boris_renderer/src/drawer.rs:690
↓ 1 callersMethodappend_branched
( &mut self, branches: &[(DrawCallId, DefId)], span: DefSpan, full_cf_defer: b
project/boris_renderer/src/drawer.rs:831
↓ 1 callersMethodappend_closure
( &mut self, call_id: DrawCallId, outer_id: DefId, inner_id: DefId, st
project/boris_renderer/src/drawer.rs:943
↓ 1 callersMethodappend_else_arm
( &self, buffer: &mut DrawBuffer, else_branch: DefId, lit_dummy: DefId, )
project/boris_renderer/src/body_drawer.rs:219
↓ 1 callersMethodappend_expr
(&self, buffer: &mut DrawBuffer, expr: &Expr, id: DefId)
project/boris_renderer/src/body_drawer.rs:299
↓ 1 callersMethodappend_if_arm
( &self, buffer: &mut DrawBuffer, condition: DefId, then_branch: DefId,
project/boris_renderer/src/body_drawer.rs:200
↓ 1 callersFunctionappend_main_body
( buffer: &mut DrawBuffer<'a>, body: &BirBody, state: State, )
project/boris_renderer/src/body_drawer.rs:833
↓ 1 callersMethodappend_main_body
(&self, buffer: &mut DrawBuffer)
project/boris_renderer/src/body_drawer.rs:801
↓ 1 callersMethodappend_pat
(&self, buffer: &mut DrawBuffer, pat: &Pat, id: DefId)
project/boris_renderer/src/body_drawer.rs:604
↓ 1 callersMethodappend_resugaring
( &self, buffer: &mut DrawBuffer, resugaring: &Resugaring, id: DefId, )
project/boris_renderer/src/body_drawer.rs:702
↓ 1 callersMethodappend_statement
(&self, buffer: &mut DrawBuffer, statement: DrawCallId)
project/boris_renderer/src/body_drawer.rs:130
↓ 1 callersMethodappend_text
(&mut self, galley: Arc<Galley>, color: Color32)
project/boris_renderer/src/drawer.rs:682
↓ 1 callersMethodassignments_for
(&self, def_id: DefId)
project/boris_renderer/src/drawer.rs:154
↓ 1 callersFunctionbar
(p: T)
example/src/rustlive_listing_four.rs:34
↓ 1 callersMethodbasic_block_sequence
(&self)
project/boris_analysis/src/body_walker.rs:1448
↓ 1 callersMethodbasic_block_sequence_inv
( &self, sequence: &ArenaMap<BasicBlockId, SmallVec<[BasicBlockId; 1]>>, )
project/boris_analysis/src/body_walker.rs:1495
↓ 1 callersFunctionbezier4
(a: Pos2, b: Pos2, c: Pos2, d: Pos2, stroke: Stroke)
project/boris_renderer/src/drawer.rs:1604
↓ 1 callersFunctioncapture_functions
(analysis: &Analysis, items: &[Item], path: &PathBuf)
project/boris_exporter/src/main.rs:107
↓ 1 callersFunctionclear_string
(a: &mut String)
example/src/rustviz_hatra.rs:16
↓ 1 callersMethodconnect_lifetime
(&mut self, a: LifetimeId, b: LifetimeId)
project/boris_analysis/src/body_walker.rs:211
↓ 1 callersFunctionconvert_arith_op
(op: ast::ArithOp)
project/boris_analysis/src/builder.rs:1934
↓ 1 callersFunctionconvert_binding_annotation
(annotation: hir::BindingAnnotation)
project/boris_analysis/src/builder.rs:1978
↓ 1 callersFunctionconvert_unary_op
(op: ast::UnaryOp)
project/boris_analysis/src/builder.rs:1970
↓ 1 callersMethodcount
(self)
project/libs/la-arena/src/lib.rs:220
↓ 1 callersFunctioncreate_thir_body
(owner: FunctionId, db: &'a dyn HirDatabase)
project/boris_analysis/src/builder.rs:29
↓ 1 callersMethoddef_ordering
map each def to an index, so the index of one def is smaller than another, if it lies before in the cfg. If defs lie on different branches ordering is
project/boris_analysis/src/builder.rs:1160
↓ 1 callersMethoddependencies
( &self, graph: &mut Graph, block_states: &ArenaMap<BasicBlockId, MovePathStates>,
project/boris_analysis/src/body_walker.rs:1116
↓ 1 callersFunctiondo_something
(text: String)
example/src/ownership.rs:1
↓ 1 callersMethoddraw
( &self, painter: &Painter, rect: Rect, id: DrawCallId, cursor: Pos2,
project/boris_renderer/src/drawer.rs:1441
↓ 1 callersMethoddraw_linear
( &self, painter: &Painter, sequence: &CFSections, scope: Option<DefId>,
project/boris_renderer/src/drawer.rs:1218
↓ 1 callersFunctiondraw_move
( painter: &Painter, join_pos: Pos2, line_y: f32, move_pos: Pos2, size: f32, partial:
project/boris_renderer/src/drawer.rs:1680
↓ 1 callersFunctiondraw_ref
(painter: &Painter, join: Pos2, size: f32, usage: Pos2, stroke: Stroke)
project/boris_renderer/src/drawer.rs:1668
↓ 1 callersMethodend
Returns the end of the index range.
project/libs/la-arena/src/lib.rs:204
↓ 1 callersFunctionexample_from_name
(name: &str)
project/boris_viewer/src/examples.rs:12
↓ 1 callersFunctionexample_from_string
(file: &str)
project/boris_viewer/src/examples.rs:8
↓ 1 callersMethodexport
(&self)
project/boris_app/src/lib.rs:125
↓ 1 callersFunctionexport_functions
(analysis: &Analysis, items: &[Item], path: &PathBuf)
project/boris_exporter/src/main.rs:93
↓ 1 callersMethodexpr_resugaring
(&self, selectable: &DefSet)
project/boris_analysis/src/builder.rs:947
↓ 1 callersMethodextend
(&mut self, iter: I)
project/libs/la-arena/src/map.rs:161
↓ 1 callersMethodfind_assignment
(&self, location: LocationId, binding: BindingId)
project/boris_analysis/src/body_walker.rs:1397
↓ 1 callersMethodfind_binding_assignment
(&self, def_id: DefId, binding_id: BindingId)
project/boris_analysis/src/builder.rs:1688
↓ 1 callersMethodfind_connected
(&self, from: NodeId, kind: EdgeKind)
project/boris_analysis/src/body_walker.rs:192
↓ 1 callersMethodfind_drop_def
(&self, def_id: DefId)
project/boris_analysis/src/builder.rs:1727
← previousnext →101–200 of 363, ranked by callers