Home
last modified time | relevance | path

Searched defs:Mutability (Results 1 – 25 of 61) sorted by relevance

123

/third_party/rust/rust/src/tools/rust-analyzer/crates/hir-ty/src/infer/
Dmutability.rs20 fn infer_mut_expr(&mut self, tgt_expr: ExprId, mut mutability: Mutability) { in infer_mut_expr()
35 fn infer_mut_expr_without_adjust(&mut self, tgt_expr: ExprId, mutability: Mutability) { in infer_mut_expr_without_adjust()
209 fn pat_bound_mutability(&self, pat: PatId) -> Mutability { in pat_bound_mutability()
Dpat.rs317 mutability: Mutability, in infer_ref_pat()
/third_party/rust/rust/compiler/rustc_mir_build/src/build/expr/
Das_temp.rs18 mutability: Mutability, in as_temp()
32 mutability: Mutability, in as_temp_inner()
Das_place.rs408 mutability: Mutability, in expr_as_place()
599 mutability: Mutability, in lower_index_expression()
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir-ty/src/
Dchalk_ext.rs37 fn as_reference(&self) -> Option<(&Ty, Lifetime, Mutability)>; in as_reference() argument
38 fn as_raw_ptr(&self) -> Option<(&Ty, Mutability)>; in as_raw_ptr() argument
39 fn as_reference_or_ptr(&self) -> Option<(&Ty, Rawness, Mutability)>; in as_reference_or_ptr() argument
156 fn as_reference(&self) -> Option<(&Ty, Lifetime, Mutability)> { in as_reference() argument
163 fn as_raw_ptr(&self) -> Option<(&Ty, Mutability)> { in as_raw_ptr() argument
170 fn as_reference_or_ptr(&self) -> Option<(&Ty, Rawness, Mutability)> { in as_reference_or_ptr() argument
/third_party/rust/rust/compiler/rustc_middle/src/ty/
Dadjustment.rs167 pub fn new(mutbl: hir::Mutability, allow_two_phase_borrow: AllowTwoPhase) -> Self { in new()
175 impl From<AutoBorrowMutability> for hir::Mutability { implementation
Derror.rs39 Mutability, enumerator
Dclosure.rs450 pub fn to_mutbl_lossy(self) -> hir::Mutability { in to_mutbl_lossy()
/third_party/rust/rust/src/tools/clippy/clippy_lints/src/
Dneedless_arbitrary_self_type.rs68 …ram_inner(cx: &EarlyContext<'_>, path: &Path, span: Span, binding_mode: &Mode, mutbl: Mutability) { in check_param_inner()
Dpattern_type_mismatch.rs165 fn find_first_mismatch(cx: &LateContext<'_>, pat: &Pat<'_>) -> Option<(Span, Mutability, Level)> { in find_first_mismatch() argument
Dptr.rs343 fn mutability(&self) -> Mutability { in mutability()
745 fn get_ref_lm<'tcx>(ty: &'tcx hir::Ty<'tcx>) -> Option<(&'tcx Lifetime, Mutability, Span)> { in get_ref_lm() argument
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir-def/src/hir/
Dtype_ref.rs23 pub enum Mutability { enum
28 impl Mutability { impl
29 pub fn from_mutable(mutable: bool) -> Mutability { in from_mutable()
/third_party/rust/rust/src/tools/clippy/clippy_lints/src/matches/
Dmatch_as_ref.rs69 fn is_ref_some_arm(cx: &LateContext<'_>, arm: &Arm<'_>) -> Option<Mutability> { in is_ref_some_arm()
/third_party/skia/m133/include/core/
DSkPixelRef.h100 enum Mutability { enum
/third_party/skia/include/core/
DSkPixelRef.h104 enum Mutability { enum
/third_party/rust/rust/compiler/rustc_hir_typeck/src/
D_match.rs422 contains_ref_bindings: Option<hir::Mutability>, in demand_scrutinee_type()
583 fn arms_contain_ref_bindings<'tcx>(arms: &'tcx [hir::Arm<'tcx>]) -> Option<hir::Mutability> { in arms_contain_ref_bindings()
Dcoercion.rs109 from_mutbl: hir::Mutability, in coerce_mutbls()
110 to_mutbl: hir::Mutability, in coerce_mutbls()
327 mutbl_b: hir::Mutability, in coerce_borrowed_pointer()
966 mutbl_b: hir::Mutability, in coerce_unsafe_ptr()
/third_party/rust/rust/compiler/rustc_hir/src/
Dpat_util.rs129 pub fn contains_explicit_ref_binding(&self) -> Option<hir::Mutability> { in contains_explicit_ref_binding()
/third_party/rust/rust/compiler/rustc_middle/src/mir/
Dtcx.rs269 pub fn to_mutbl_lossy(self) -> hir::Mutability { in to_mutbl_lossy()
/third_party/rust/rust/compiler/rustc_ast_pretty/src/pprust/state/
Dexpr.rs268 mutability: ast::Mutability, in print_expr_addr_of()
Ditem.rs69 mutbl: Option<ast::Mutability>, in print_item_const()
/third_party/rust/rust/compiler/rustc_type_ir/src/
Dlib.rs50 type Mutability: Clone + Debug + Hash + Ord; typedef
79 fn ty_and_mut_to_parts(ty_and_mut: Self::TypeAndMut) -> (Self::Ty, Self::Mutability); in ty_and_mut_to_parts()
/third_party/rust/rust/src/tools/clippy/clippy_utils/src/
Dty.rs477 pub fn peel_mid_ty_refs_is_mutable(ty: Ty<'_>) -> (Ty<'_>, usize, Mutability) { in peel_mid_ty_refs_is_mutable() argument
478 fn f(ty: Ty<'_>, count: usize, mutability: Mutability) -> (Ty<'_>, usize, Mutability) { in peel_mid_ty_refs_is_mutable() argument
/third_party/rust/rust/compiler/rustc_codegen_cranelift/src/
Dconstant.rs267 mutability: rustc_hir::Mutability, in data_id_for_alloc_id()
/third_party/rust/rust/compiler/rustc_const_eval/src/transform/check_consts/
Dresolver.rs97 fn address_of_allows_mutation(&self, _mt: mir::Mutability, _place: mir::Place<'tcx>) -> bool { in address_of_allows_mutation()

123