File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -83,8 +83,9 @@ r[const-eval.const-expr.builtin-arith-logic]
8383r[ const-eval.const-expr.borrows]
8484* All forms of [ borrow] s, including raw borrows, with one limitation:
8585 mutable borrows and shared borrows to values with interior mutability
86- are only allowed to refer to * transient* places or to * static* places. A place is * transient*
87- if its lifetime is strictly contained inside the current [ const context] .
86+ are only allowed to refer to * transient* places, to * indirect* places, or to * static* places.
87+ A place is * transient* if its lifetime is strictly contained inside the current [ const context] .
88+ A place is * indirect* if it is based on a [ dereference expression] [ dereference operator ] .
8889 A place is * static* if it is a ` static ` item or a [ promoted expression] .
8990
9091r[ const-eval.const-expr.deref]
You can’t perform that action at this time.
0 commit comments