Home
last modified time | relevance | path

Searched refs:BorrowKind (Results 1 – 25 of 342) sorted by relevance

12345678910>>...14

/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_borrowck/src/
H A Dinvalidation.rs4 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 Dlib.rs949 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 Dborrow_set.rs60 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 Dplaces_conflict.rs5 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 Dclone.rs9 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 Dclone.rs9 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 Dclone.rs9 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 Dclone.rs9 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 Dclone.rs9 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 Dclone.rs9 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 Dclone.rs9 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 Dcheck_unsafety.rs6 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 Dconflict_errors.rs556 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 Dredundant_slicing.rs7 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 Deq_op.rs9 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 Dmut_reference.rs2 use rustc_hir::{BorrowKind, Expr, ExprKind, Mutability};
74 … if let ExprKind::AddrOf(BorrowKind::Ref, Mutability::Mut, _) = argument.kind { in check_arguments()
H A Dmutable_debug_assertion.rs4 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 Dcleanup_post_borrowck.rs23 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 Dclosure.rs15 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 Dresolver.rs103 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 Dcheck.rs450 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 Dsingle_element_loop.rs7 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 Dexpr.rs12 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 Dexpr_use_visitor.rs48 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 Dtcx.rs264 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()

12345678910>>...14