/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_borrowck/src/ |
H A D | invalidation.rs | 4 use rustc_middle::mir::{BorrowKind, Mutability, Operand}; 283 BorrowKind::Shallow => { in consume_rvalue() 286 BorrowKind::Shared => (Deep, Read(ReadKind::Borrow(bk))), in consume_rvalue() 287 BorrowKind::Unique | BorrowKind::Mut { .. } => { in consume_rvalue() 304 Write(WriteKind::MutableBorrow(BorrowKind::Mut { in consume_rvalue() 404 (Read(_), BorrowKind::Shallow | BorrowKind::Shared) in check_access_for_conflict() 406 Read(ReadKind::Borrow(BorrowKind::Shallow)), in check_access_for_conflict() 407 BorrowKind::Unique | BorrowKind::Mut { .. }, in check_access_for_conflict() 412 (Read(_), BorrowKind::Unique | BorrowKind::Mut { .. }) => { in check_access_for_conflict() 453 BorrowKind::Shared | BorrowKind::Shallow => false, in check_activations() [all …]
|
H A D | lib.rs | 949 Borrow(BorrowKind), 1141 (Read(_), BorrowKind::Shared | BorrowKind::Shallow) in check_access_for_conflict() 1144 BorrowKind::Unique | BorrowKind::Mut { .. }, in check_access_for_conflict() 1152 (Read(kind), BorrowKind::Unique | BorrowKind::Mut { .. }) => { in check_access_for_conflict() 1175 BorrowKind::Shallow | BorrowKind::Shared, in check_access_for_conflict() 1301 BorrowKind::Unique | BorrowKind::Mut { .. } => { in consume_rvalue() 1657 BorrowKind::Shared | BorrowKind::Shallow => false, in check_activations() 1658 BorrowKind::Unique | BorrowKind::Mut { .. } => true, in check_activations() 2073 borrow_kind @ (BorrowKind::Unique | BorrowKind::Mut { .. }), in check_access_permissions() 2076 borrow_kind @ (BorrowKind::Unique | BorrowKind::Mut { .. }), in check_access_permissions() [all …]
|
H A D | borrow_set.rs | 60 pub kind: mir::BorrowKind, 72 mir::BorrowKind::Shared => "", in fmt() 73 mir::BorrowKind::Shallow => "shallow ", in fmt() 74 mir::BorrowKind::Unique => "uniq ", in fmt() 75 mir::BorrowKind::Mut { .. } => "mut ", in fmt() 299 kind: mir::BorrowKind, in insert_as_pending_if_two_phase() argument
|
H A D | places_conflict.rs | 5 use rustc_middle::mir::{Body, BorrowKind, Local, Place, PlaceElem, PlaceRef, ProjectionElem}; 36 BorrowKind::Mut { allow_two_phase_borrow: true }, in places_conflict() 51 borrow_kind: BorrowKind, in borrow_conflicts_with_place() argument 76 borrow_kind: BorrowKind, in place_components_conflict() argument 283 if borrow_kind == BorrowKind::Shallow in place_components_conflict()
|
/dports/multimedia/gstreamer1-plugins-rust/gst-plugins-rs-d0466b3eee114207f851b37cae0015c0e718f021/cargo-crates/glib-macros-0.14.1/src/ |
H A D | clone.rs | 9 enum BorrowKind { enum 15 impl BorrowKind { implementation 50 borrow_kind: BorrowKind, 56 BorrowKind::Weak | BorrowKind::WeakAllowNone => format!( in to_str_before() 66 BorrowKind::Strong => format!( in to_str_before() 85 (BorrowKind::Weak, Some(WrapperKind::DefaultPanic)) => { in to_str_after() 117 (BorrowKind::Weak, None) => { in to_str_after() 134 (BorrowKind::WeakAllowNone, _) => format!( in to_str_after() 284 "strong" => BorrowKind::Strong, in parse_ident() 285 "weak" => BorrowKind::Weak, in parse_ident() [all …]
|
/dports/graphics/librsvg2-rust/librsvg-2.52.8/vendor/glib-macros/src/ |
H A D | clone.rs | 9 enum BorrowKind { enum 15 impl BorrowKind { impl 50 borrow_kind: BorrowKind, 56 BorrowKind::Weak | BorrowKind::WeakAllowNone => format!( in to_str_before() 66 BorrowKind::Strong => format!( in to_str_before() 85 (BorrowKind::Weak, Some(WrapperKind::DefaultPanic)) => { in to_str_after() 117 (BorrowKind::Weak, None) => { in to_str_after() 134 (BorrowKind::WeakAllowNone, _) => format!( in to_str_after() 284 "strong" => BorrowKind::Strong, in parse_ident() 285 "weak" => BorrowKind::Weak, in parse_ident() [all …]
|
/dports/sysutils/czkawka/czkawka-3.3.1/cargo-crates/glib-macros-0.14.1/src/ |
H A D | clone.rs | 9 enum BorrowKind { enum 15 impl BorrowKind { implementation 50 borrow_kind: BorrowKind, 56 BorrowKind::Weak | BorrowKind::WeakAllowNone => format!( in to_str_before() 66 BorrowKind::Strong => format!( in to_str_before() 85 (BorrowKind::Weak, Some(WrapperKind::DefaultPanic)) => { in to_str_after() 117 (BorrowKind::Weak, None) => { in to_str_after() 134 (BorrowKind::WeakAllowNone, _) => format!( in to_str_after() 284 "strong" => BorrowKind::Strong, in parse_ident() 285 "weak" => BorrowKind::Weak, in parse_ident() [all …]
|
/dports/audio/gnome-podcasts/podcasts-c86f7bfdef7692bbf20f315a90450321f6ca9ce7/cargo-crates/glib-macros-0.14.1/src/ |
H A D | clone.rs | 9 enum BorrowKind { enum 15 impl BorrowKind { impl 50 borrow_kind: BorrowKind, 56 BorrowKind::Weak | BorrowKind::WeakAllowNone => format!( in to_str_before() 66 BorrowKind::Strong => format!( in to_str_before() 85 (BorrowKind::Weak, Some(WrapperKind::DefaultPanic)) => { in to_str_after() 117 (BorrowKind::Weak, None) => { in to_str_after() 134 (BorrowKind::WeakAllowNone, _) => format!( in to_str_after() 284 "strong" => BorrowKind::Strong, in parse_ident() 285 "weak" => BorrowKind::Weak, in parse_ident() [all …]
|
/dports/x11/sirula/sirula-1.0.0/cargo-crates/glib-macros-0.14.1/src/ |
H A D | clone.rs | 9 enum BorrowKind { enum 15 impl BorrowKind { implementation 50 borrow_kind: BorrowKind, 56 BorrowKind::Weak | BorrowKind::WeakAllowNone => format!( in to_str_before() 66 BorrowKind::Strong => format!( in to_str_before() 85 (BorrowKind::Weak, Some(WrapperKind::DefaultPanic)) => { in to_str_after() 117 (BorrowKind::Weak, None) => { in to_str_after() 134 (BorrowKind::WeakAllowNone, _) => format!( in to_str_after() 284 "strong" => BorrowKind::Strong, in parse_ident() 285 "weak" => BorrowKind::Weak, in parse_ident() [all …]
|
/dports/multimedia/neolink/neolink-cf54129/cargo-crates/glib-macros-0.14.1/src/ |
H A D | clone.rs | 9 enum BorrowKind { enum 15 impl BorrowKind { impl 50 borrow_kind: BorrowKind, 56 BorrowKind::Weak | BorrowKind::WeakAllowNone => format!( in to_str_before() 66 BorrowKind::Strong => format!( in to_str_before() 85 (BorrowKind::Weak, Some(WrapperKind::DefaultPanic)) => { in to_str_after() 117 (BorrowKind::Weak, None) => { in to_str_after() 134 (BorrowKind::WeakAllowNone, _) => format!( in to_str_after() 284 "strong" => BorrowKind::Strong, in parse_ident() 285 "weak" => BorrowKind::Weak, in parse_ident() [all …]
|
/dports/x11/wmfocus/wmfocus-1.2.0/cargo-crates/glib-macros-0.14.1/src/ |
H A D | clone.rs | 9 enum BorrowKind { enum 15 impl BorrowKind { implementation 50 borrow_kind: BorrowKind, 56 BorrowKind::Weak | BorrowKind::WeakAllowNone => format!( in to_str_before() 66 BorrowKind::Strong => format!( in to_str_before() 85 (BorrowKind::Weak, Some(WrapperKind::DefaultPanic)) => { in to_str_after() 117 (BorrowKind::Weak, None) => { in to_str_after() 134 (BorrowKind::WeakAllowNone, _) => format!( in to_str_after() 284 "strong" => BorrowKind::Strong, in parse_ident() 285 "weak" => BorrowKind::Weak, in parse_ident() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_mir_build/src/ |
H A D | check_unsafety.rs | 6 use rustc_middle::mir::BorrowKind; 267 BorrowKind::Shallow | BorrowKind::Shared | BorrowKind::Unique => { in visit_pat() 272 BorrowKind::Mut { .. } => { in visit_pat() 464 BorrowKind::Shallow | BorrowKind::Shared | BorrowKind::Unique in visit_expr() 471 BorrowKind::Mut { .. } => { in visit_expr() 474 BorrowKind::Shallow | BorrowKind::Shared | BorrowKind::Unique => {} in visit_expr()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_borrowck/src/diagnostics/ |
H A D | conflict_errors.rs | 556 gen_borrow_kind: BorrowKind, in report_conflicting_borrow() argument 580 (BorrowKind::Shared, BorrowKind::Mut { .. }) => { in report_conflicting_borrow() 594 (BorrowKind::Mut { .. }, BorrowKind::Shared) => { in report_conflicting_borrow() 609 (BorrowKind::Mut { .. }, BorrowKind::Mut { .. }) => { in report_conflicting_borrow() 627 (BorrowKind::Unique, BorrowKind::Unique) => { in report_conflicting_borrow() 632 (BorrowKind::Mut { .. } | BorrowKind::Unique, BorrowKind::Shallow) => { in report_conflicting_borrow() 684 (BorrowKind::Shared, BorrowKind::Unique) => { in report_conflicting_borrow() 699 (BorrowKind::Mut { .. }, BorrowKind::Unique) => { in report_conflicting_borrow() 714 (BorrowKind::Shared, BorrowKind::Shared | BorrowKind::Shallow) in report_conflicting_borrow() 716 BorrowKind::Shallow, in report_conflicting_borrow() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/clippy/clippy_lints/src/ |
H A D | redundant_slicing.rs | 7 use rustc_hir::{BorrowKind, Expr, ExprKind, LangItem, Mutability}; 52 if let ExprKind::AddrOf(BorrowKind::Ref, mutability, addressee) = expr.kind; in check_expr() 67 kind: ExprKind::AddrOf(BorrowKind::Ref, Mutability::Mut, _), in check_expr()
|
H A D | eq_op.rs | 9 use rustc_hir::{BinOpKind, BorrowKind, Expr, ExprKind, StmtKind}; 149 … (&ExprKind::AddrOf(BorrowKind::Ref, _, l), &ExprKind::AddrOf(BorrowKind::Ref, _, r)) => { in check_expr() 212 (&ExprKind::AddrOf(BorrowKind::Ref, _, l), _) => { in check_expr() 236 (_, &ExprKind::AddrOf(BorrowKind::Ref, _, r)) => { in check_expr()
|
H A D | mut_reference.rs | 2 use rustc_hir::{BorrowKind, Expr, ExprKind, Mutability}; 74 … if let ExprKind::AddrOf(BorrowKind::Ref, Mutability::Mut, _) = argument.kind { in check_arguments()
|
H A D | mutable_debug_assertion.rs | 4 use rustc_hir::{BorrowKind, Expr, ExprKind, MatchSource, Mutability}; 86 ExprKind::AddrOf(BorrowKind::Ref, Mutability::Mut, _) => { in visit_expr()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_mir_transform/src/ |
H A D | cleanup_post_borrowck.rs | 23 use rustc_middle::mir::{Body, BorrowKind, Location, Rvalue}; 53 | StatementKind::Assign(box (_, Rvalue::Ref(_, BorrowKind::Shallow, _))) in visit_statement()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/ |
H A D | closure.rs | 15 use self::BorrowKind::*; 76 pub kind: BorrowKind, 368 pub enum BorrowKind { enum 419 impl BorrowKind { impl 420 pub fn from_mutbl(m: hir::Mutability) -> BorrowKind { in from_mutbl() argument
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_const_eval/src/transform/check_consts/ |
H A D | resolver.rs | 103 fn ref_allows_mutation(&self, kind: mir::BorrowKind, place: mir::Place<'tcx>) -> bool { in ref_allows_mutation() argument 105 mir::BorrowKind::Mut { .. } => true, in ref_allows_mutation() 106 mir::BorrowKind::Shared | mir::BorrowKind::Shallow | mir::BorrowKind::Unique => { in ref_allows_mutation()
|
H A D | check.rs | 450 fn check_mut_borrow(&mut self, local: Local, kind: hir::BorrowKind) { in check_mut_borrow() argument 500 BorrowKind::Shared => { in visit_rvalue() 503 BorrowKind::Shallow => { in visit_rvalue() 506 BorrowKind::Unique => { in visit_rvalue() 509 BorrowKind::Mut { .. } => { in visit_rvalue() 545 Rvalue::Ref(_, kind @ BorrowKind::Mut { .. }, ref place) in visit_rvalue() 546 | Rvalue::Ref(_, kind @ BorrowKind::Unique, ref place) => { in visit_rvalue() 567 if let BorrowKind::Mut { .. } = kind { in visit_rvalue() 568 self.check_mut_borrow(place.local, hir::BorrowKind::Ref) in visit_rvalue() 576 self.check_mut_borrow(place.local, hir::BorrowKind::Raw) in visit_rvalue() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/clippy/clippy_lints/src/loops/ |
H A D | single_element_loop.rs | 7 use rustc_hir::{BorrowKind, Expr, ExprKind, Pat, PatKind}; 18 ExprKind::AddrOf(BorrowKind::Ref, _, ref_arg) => ref_arg, in check()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_mir_build/src/thir/cx/ |
H A D | expr.rs | 12 use rustc_middle::mir::{BinOp, BorrowKind, Field, UnOp}; 266 hir::ExprKind::AddrOf(hir::BorrowKind::Ref, mutbl, ref arg) => { in make_mirror_unadjusted() 270 hir::ExprKind::AddrOf(hir::BorrowKind::Raw, mutability, ref arg) => { in make_mirror_unadjusted() 1110 ty::BorrowKind::ImmBorrow => BorrowKind::Shared, in capture_upvar() 1111 ty::BorrowKind::UniqueImmBorrow => BorrowKind::Unique, in capture_upvar() 1112 ty::BorrowKind::MutBorrow => BorrowKind::Mut { allow_two_phase_borrow: false }, in capture_upvar() 1140 fn to_borrow_kind(&self) -> BorrowKind; in to_borrow_kind() argument 1144 fn to_borrow_kind(&self) -> BorrowKind { in to_borrow_kind() argument 1153 AutoBorrowMutability::Not => BorrowKind::Shared, in to_borrow_kind() 1159 fn to_borrow_kind(&self) -> BorrowKind { in to_borrow_kind() argument [all …]
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/ |
H A D | expr_use_visitor.rs | 48 bk: ty::BorrowKind, in borrow() argument 166 fn borrow_expr(&mut self, expr: &hir::Expr<'_>, bk: ty::BorrowKind) { in borrow_expr() argument 338 let bk = ty::BorrowKind::from_mutbl(m); in walk_expr() 563 let bk = ty::BorrowKind::from_mutbl(deref.mutbl); in walk_adjustment() 595 ty::BorrowKind::from_mutbl(m.into()), in walk_autoref() 602 self.delegate.borrow(base_place, base_place.hir_id, ty::BorrowKind::from_mutbl(m)); in walk_autoref() 676 let bk = ty::BorrowKind::from_mutbl(m); in walk_pat() 844 delegate.borrow(place_with_id, diag_expr_id, ty::BorrowKind::ImmBorrow) in delegate_consume()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/mir/ |
H A D | tcx.rs | 264 impl BorrowKind { implementation 267 BorrowKind::Mut { .. } => hir::Mutability::Mut, in to_mutbl_lossy() 268 BorrowKind::Shared => hir::Mutability::Not, in to_mutbl_lossy() 273 BorrowKind::Unique => hir::Mutability::Mut, in to_mutbl_lossy() 277 BorrowKind::Shallow => hir::Mutability::Not, in to_mutbl_lossy()
|