From be6c313c622425547c7c9d2e14a1d144a3697726 Mon Sep 17 00:00:00 2001 From: Devin R Date: Mon, 2 Mar 2020 16:13:44 -0500 Subject: [PATCH] fix interior_mutable_const err --- .../ui/declare_interior_mutable_const.stderr | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/tests/ui/declare_interior_mutable_const.stderr b/tests/ui/declare_interior_mutable_const.stderr index 3f8b58f08c59..6a9a57361f9f 100644 --- a/tests/ui/declare_interior_mutable_const.stderr +++ b/tests/ui/declare_interior_mutable_const.stderr @@ -45,19 +45,25 @@ error: a `const` item should never be interior mutable --> $DIR/declare_interior_mutable_const.rs:44:5 | LL | const INPUT: T; - | ^^^^^^^^^^^^^^^ + | ^^^^^^^^^^^^^-^ + | | + | consider requiring `T` to be `Copy` error: a `const` item should never be interior mutable --> $DIR/declare_interior_mutable_const.rs:47:5 | LL | const ASSOC: Self::NonCopyType; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | ^^^^^^^^^^^^^-----------------^ + | | + | consider requiring `>::NonCopyType` to be `Copy` error: a `const` item should never be interior mutable --> $DIR/declare_interior_mutable_const.rs:51:5 | LL | const AN_INPUT: T = Self::INPUT; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | ^^^^^^^^^^^^^^^^-^^^^^^^^^^^^^^^ + | | + | consider requiring `T` to be `Copy` error: a `const` item should never be interior mutable --> $DIR/declare_interior_mutable_const.rs:16:9 @@ -74,7 +80,9 @@ error: a `const` item should never be interior mutable --> $DIR/declare_interior_mutable_const.rs:60:5 | LL | const SELF_2: Self; - | ^^^^^^^^^^^^^^^^^^^ + | ^^^^^^^^^^^^^^----^ + | | + | consider requiring `Self` to be `Copy` error: a `const` item should never be interior mutable --> $DIR/declare_interior_mutable_const.rs:81:5 @@ -86,13 +94,17 @@ error: a `const` item should never be interior mutable --> $DIR/declare_interior_mutable_const.rs:84:5 | LL | const U_SELF: U = U::SELF_2; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | ^^^^^^^^^^^^^^-^^^^^^^^^^^^^ + | | + | consider requiring `U` to be `Copy` error: a `const` item should never be interior mutable --> $DIR/declare_interior_mutable_const.rs:87:5 | LL | const T_ASSOC: T::NonCopyType = T::ASSOC; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | ^^^^^^^^^^^^^^^--------------^^^^^^^^^^^^ + | | + | consider requiring `>::NonCopyType` to be `Copy` error: aborting due to 13 previous errors