MCPcopy Create free account

hub / github.com/ChristianSchott/boris / functions

Functions363 in github.com/ChristianSchott/boris

↓ 160 callersMethoditer
(&self)
project/boris_analysis/src/body_walker.rs:55
↓ 69 callersMethodget
(&self, move_path_id: MovePathId)
project/boris_analysis/src/body_walker.rs:315
↓ 67 callersMethoditer
( &self, origin: Pos2, offset: Vec2, )
project/boris_renderer/src/drawer.rs:365
↓ 49 callersMethodappend_horizontal
(&mut self, children: &[DrawCallId], align_bottom: bool)
project/boris_renderer/src/drawer.rs:740
↓ 49 callersMethodclone
(&self)
project/libs/la-arena/src/lib.rs:88
↓ 41 callersMethodappend_def
(&self, buffer: &mut DrawBuffer, id: DefId)
project/boris_renderer/src/body_drawer.rs:787
↓ 39 callersMethodcached_literal
(&mut self, kind: TextLitKind)
project/boris_renderer/src/drawer.rs:647
↓ 34 callersMethodinsert
Inserts a value associated with a given arena index into the map. If the map did not have this index present, None is returned. Otherwise, the value
project/libs/la-arena/src/map.rs:71
↓ 31 callersMethodalloc
(&mut self, kind: NodeKind, span: Option<DefId>)
project/boris_analysis/src/body_walker.rs:128
↓ 28 callersMethodlen
Returns the length of the arena. ``` let mut arena = la_arena::Arena::new(); assert_eq!(arena.len(), 0); arena.alloc("foo"); assert_eq!(arena.len(),
project/libs/la-arena/src/lib.rs:344
↓ 25 callersMethodextend
(&mut self, iter: II)
project/libs/la-arena/src/lib.rs:556
↓ 22 callersMethodsize
(&self, call_id: DrawCallId)
project/boris_renderer/src/drawer.rs:1129
↓ 19 callersMethodappend_str
(&mut self, text: &str)
project/boris_renderer/src/drawer.rs:703
↓ 17 callersMethodinto_iter
(self)
project/libs/la-arena/src/lib.rs:550
↓ 16 callersMethodinto_raw
Converts this index into the underlying [`RawIdx`].
project/libs/la-arena/src/lib.rs:127
↓ 15 callersMethodconnect_lifetimes
(&mut self, from: NodeId, to: NodeId)
project/boris_analysis/src/body_walker.rs:204
↓ 15 callersMethodcontains
(&self, def_id: DefId)
project/boris_shared/src/lib.rs:367
↓ 15 callersMethodentry
Gets the given key's corresponding entry in the map for in-place manipulation.
project/libs/la-arena/src/map.rs:117
↓ 14 callersMethodis_empty
Returns whether the index range is empty. ``` let mut arena = la_arena::Arena::new(); let one = arena.alloc(1); let two = arena.alloc(2); assert!(la
project/libs/la-arena/src/lib.rs:194
↓ 13 callersMethodappend_sequential
( &mut self, children: &[DrawCallId], align_right: bool, state: &State, )
project/boris_renderer/src/drawer.rs:759
↓ 13 callersMethodor_default
Ensures a value is in the entry by inserting the default value if empty, and returns a mutable reference to the value in the entry.
project/libs/la-arena/src/map.rs:282
↓ 12 callersMethodis_complex
(&self, call_id: DrawCallId)
project/boris_renderer/src/drawer.rs:958
↓ 12 callersMethodmap_expr
(&self, hir_expr_id: hir::ExprId)
project/boris_analysis/src/builder.rs:74
↓ 12 callersMethodspace
(&mut self)
project/boris_renderer/src/drawer.rs:663
↓ 11 callersMethodappend
(&mut self, draw_call: DrawCall)
project/boris_renderer/src/drawer.rs:516
↓ 11 callersMethodappend_braced
( &mut self, child_id: DrawCallId, bracket_type: BracketType, color: Color32,
project/boris_renderer/src/drawer.rs:900
↓ 9 callersMethodappend_args
(&self, buffer: &mut DrawBuffer, args: &[DrawCallId])
project/boris_renderer/src/body_drawer.rs:22
↓ 9 callersMethodinto_u32
Deconstructs a [`RawIdx`] into the underlying u32.
project/libs/la-arena/src/lib.rs:34
↓ 9 callersMethodoffset
(&self, offset: Vec2)
project/boris_renderer/src/drawer.rs:291
↓ 9 callersMethodor
(&mut self, other: &Self)
project/boris_shared/src/lib.rs:341
↓ 8 callersMethodany
(&self)
project/boris_shared/src/lib.rs:374
↓ 8 callersMethodappend_body
(&self, buffer: &mut DrawBuffer, header: DrawCallId, id: DefId)
project/boris_renderer/src/body_drawer.rs:262
↓ 8 callersMethodappend_def_unsugared
(&self, buffer: &mut DrawBuffer, id: DefId)
project/boris_renderer/src/body_drawer.rs:779
↓ 8 callersMethodget_mut
Returns a mutable reference to the value associated with the provided index if it is present.
project/libs/la-arena/src/map.rs:86
↓ 8 callersMethodis_live
(&self, index: LaneIndex)
project/boris_renderer/src/drawer.rs:40
↓ 8 callersMethodliveliness_at
(&self, def_id: DefId)
project/boris_renderer/src/drawer.rs:190
↓ 8 callersFunctionsnap_pos
(pos: Pos2)
project/boris_renderer/src/drawer.rs:1591
↓ 7 callersMethodappend_linear_control_flow
( &mut self, child_id: DrawCallId, from_def: DefId, scope: Option<DefId>,
project/boris_renderer/src/drawer.rs:806
↓ 7 callersMethodappend_literal
(&mut self, kind: TextLitKind)
project/boris_renderer/src/drawer.rs:557
↓ 7 callersMethodas_mut
(&mut self)
project/libs/la-arena/src/lib.rs:486
↓ 7 callersFunctionsnap
(x: f32)
project/boris_renderer/src/drawer.rs:1587
↓ 6 callersMethodadd_conflict
(&mut self, conflict: Conflict)
project/boris_analysis/src/body_walker.rs:215
↓ 6 callersMethodand
(&self, other: &Self)
project/boris_renderer/src/drawer.rs:58
↓ 6 callersMethodappend_spaced
(&mut self, call_id: DrawCallId, margin: Margin)
project/boris_renderer/src/drawer.rs:721
↓ 6 callersMethodassoc_def_id
(&mut self, call_id: DrawCallId, def_id: DefId)
project/boris_renderer/src/drawer.rs:545
↓ 6 callersMethoditer_sources
(&self)
project/boris_analysis/src/body_walker.rs:302
↓ 6 callersMethodlast
(self)
project/libs/la-arena/src/lib.rs:227
↓ 6 callersMethodmove_path_for
(&self, local: LocalId)
project/boris_analysis/src/move_path.rs:161
↓ 6 callersMethodsend
(&mut self, message: UserMessage)
project/boris_app/src/lib.rs:186
↓ 5 callersMethodappend_inline
(&mut self, elements: Box<[RelativeDrawCallId]>, size: Vec2)
project/boris_renderer/src/drawer.rs:707
↓ 5 callersMethodclear
Empties the arena, removing all contained values. ``` let mut arena = la_arena::Arena::new(); arena.alloc(1); arena.alloc(2); arena.alloc(3); assert
project/libs/la-arena/src/lib.rs:325
↓ 5 callersMethodconnect
(&mut self, from: NodeId, to: NodeId, kind: EdgeKind)
project/boris_analysis/src/body_walker.rs:200
↓ 5 callersMethodcreate_lifetime_for_node
( &mut self, node: NodeId, move_path_id: MovePathId, move_data: &MoveData,
project/boris_analysis/src/body_walker.rs:177
↓ 5 callersMethodindex_for
(&self, lane: LaneIndex)
project/boris_renderer/src/drawer.rs:70
↓ 5 callersMethodlocation_def
(&self, location: LocationId)
project/boris_analysis/src/body_walker.rs:1343
↓ 5 callersMethodname
(&self)
project/boris_shared/src/lib.rs:85
↓ 5 callersMethodor
(&self, other: &Self)
project/boris_renderer/src/drawer.rs:62
↓ 5 callersMethodset
(&mut self, def_id: DefId, value: bool)
project/boris_shared/src/lib.rs:355
↓ 4 callersFunctionbezier3
(a: Pos2, b: Pos2, c: Pos2, stroke: Stroke)
project/boris_renderer/src/drawer.rs:1595
↓ 4 callersMethodfilter
(&self, handled: Liveliness)
project/boris_renderer/src/drawer.rs:323
↓ 4 callersMethodid_literal
(&mut self, kind: TextLitKind, id: DefId)
project/boris_renderer/src/drawer.rs:657
↓ 4 callersMethoditer_live
(&self)
project/boris_renderer/src/drawer.rs:44
↓ 4 callersMethodprojected_ty
(&self, ty: Ty, proj: &PlaceElem)
project/boris_analysis/src/move_path.rs:181
↓ 4 callersMethodwalk_children
( &self, call_id: DrawCallId, func: &mut impl FnMut(RelativeDrawCallId) -> TreeWalkerS
project/boris_renderer/src/drawer.rs:1137
↓ 3 callersMethodadd_source
(&mut self, def: DefId, activity: &DefSet)
project/boris_renderer/src/view.rs:83
↓ 3 callersMethodalloc_path
( &mut self, move_data: &MoveData, move_path: MovePathId, binding: Option<Bind
project/boris_analysis/src/body_walker.rs:140
↓ 3 callersMethodalloc_rvalue
(&mut self, span: Option<DefId>)
project/boris_analysis/src/body_walker.rs:136
↓ 3 callersMethodappend_binary_op
( &self, buffer: &mut DrawBuffer, lhs: DrawCallId, rhs: DrawCallId, op
project/boris_renderer/src/body_drawer.rs:44
↓ 3 callersMethodappend_boxed
( &mut self, call: DrawCallId, margin: Margin, rounding: Rounding, col
project/boris_renderer/src/drawer.rs:882
↓ 3 callersMethodappend_bracketed
(&self, buffer: &mut DrawBuffer, id: DefId, parent_id: DefId)
project/boris_renderer/src/body_drawer.rs:35
↓ 3 callersMethodappend_labelled
( &self, buffer: &mut DrawBuffer, kind: TextLitKind, label: Option<&str>,
project/boris_renderer/src/body_drawer.rs:179
↓ 3 callersMethodappend_opt
(&self, buffer: &mut DrawBuffer, id: Option<DefId>)
project/boris_renderer/src/body_drawer.rs:797
↓ 3 callersMethodappend_rect
(&mut self, color: Color32, rounding: Rounding, size: Vec2)
project/boris_renderer/src/drawer.rs:875
↓ 3 callersMethodappend_tuple
( &self, buffer: &mut DrawBuffer, defs: &[DefId], dots: Option<usize>, )
project/boris_renderer/src/body_drawer.rs:156
↓ 3 callersMethodapply_statement
(&mut self, statement: &NodeStatement, move_data: &MoveData)
project/boris_analysis/src/body_walker.rs:338
↓ 3 callersMethodassociate_lt
(&mut self, lt: LifetimeId, node: NodeId)
project/boris_analysis/src/body_walker.rs:170
↓ 3 callersMethodbinding
(&self, local: LocalId)
project/boris_analysis/src/body_walker.rs:492
↓ 3 callersFunctionboris_view
( ctx: &Context, ui: &mut Ui, body: &BirBody, selected_defs: &mut Vec<DefId>, )
project/boris_renderer/src/view.rs:99
↓ 3 callersMethodchildren
(&self, move_path_id: MovePathId)
project/boris_analysis/src/move_path.rs:165
↓ 3 callersMethodcolor
(&self, index: LaneIndex)
project/boris_renderer/src/drawer.rs:227
↓ 3 callersMethodcontains_idx
Returns whether the map contains a value for the specified index.
project/libs/la-arena/src/map.rs:58
↓ 3 callersFunctiondraw_copy
(painter: &Painter, join: Pos2, usage: Pos2, stroke: Stroke)
project/boris_renderer/src/drawer.rs:1659
↓ 3 callersMethodfake_assoc_def_id
(&mut self, call_id: DrawCallId, def_id: DefId)
project/boris_renderer/src/drawer.rs:551
↓ 3 callersMethodfiles
(&self)
project/boris_analysis/src/analysis.rs:149
↓ 3 callersMethodfind_op_usage
( &self, location: LocationId, place: &Place, hint: BindingUsageHint, )
project/boris_analysis/src/body_walker.rs:1376
↓ 3 callersMethodfind_usages
( &self, call: RelativeDrawCallId, liveliness: &DefLivelinessInfo, )
project/boris_renderer/src/drawer.rs:962
↓ 3 callersMethodfor_each_child_path
(&self, move_path_id: MovePathId, mut f: impl FnMut(MovePathId))
project/boris_analysis/src/move_path.rs:173
↓ 3 callersMethodindent
(&mut self, call_id: DrawCallId)
project/boris_renderer/src/drawer.rs:729
↓ 3 callersMethodinverted
(&self)
project/boris_renderer/src/drawer.rs:66
↓ 3 callersMethoditer
(&self)
project/boris_shared/src/lib.rs:360
↓ 3 callersMethoditer_basic_block_ids
(&self)
project/boris_analysis/src/body_walker.rs:1444
↓ 3 callersMethoditer_mut
Returns an iterator over the arena’s mutable elements. ``` let mut arena = la_arena::Arena::new(); let idx1 = arena.alloc(20); assert_eq!(arena[idx1
project/libs/la-arena/src/lib.rs:426
↓ 3 callersMethodlanes_for_owner
return type `Liveliness` is a bit misleading here.. as it is more of a LaneMask
project/boris_renderer/src/drawer.rs:212
↓ 3 callersMethodlive_count
(&self)
project/boris_renderer/src/drawer.rs:54
↓ 3 callersMethodmap_pat
(&self, hir_pat_id: hir::PatId)
project/boris_analysis/src/builder.rs:78
↓ 3 callersMethodmarked_mut
(&self, binding_id: BindingId)
project/boris_analysis/src/builder.rs:102
↓ 3 callersMethodmax_size
(&self, items: impl IntoIterator<Item = DrawCallId>)
project/boris_renderer/src/drawer.rs:1123
↓ 3 callersMethodnext_idx
Returns the index of the next value allocated on the arena. This method should remain private to make creating invalid `Idx`s harder.
project/libs/la-arena/src/lib.rs:480
↓ 3 callersMethodor_insert_with
Ensures a value is in the entry by inserting the result of the default function if empty, and returns a mutable reference to the value in the entry.
project/libs/la-arena/src/map.rs:260
↓ 3 callersMethodparent_def
(&self, def: DefId)
project/boris_analysis/src/builder.rs:269
next →1–100 of 363, ranked by callers