diff --git a/num_enum/tests/try_build/compile_fail/conflicting_derive.stderr b/num_enum/tests/try_build/compile_fail/conflicting_derive.stderr index fa671a4..55a0a23 100644 --- a/num_enum/tests/try_build/compile_fail/conflicting_derive.stderr +++ b/num_enum/tests/try_build/compile_fail/conflicting_derive.stderr @@ -7,7 +7,7 @@ error[E0119]: conflicting implementations of trait `std::convert::TryFrom` f = note: conflicting implementation in crate `core`: - impl TryFrom for T where U: Into; - = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) + = note: this error originates in the derive macro `num_enum::TryFromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) error[E0119]: conflicting implementations of trait `num_enum::TryFromPrimitive` for type `Numbers` --> $DIR/conflicting_derive.rs:1:35 @@ -17,4 +17,4 @@ error[E0119]: conflicting implementations of trait `num_enum::TryFromPrimitive` | | | first implementation here | - = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) + = note: this error originates in the derive macro `num_enum::TryFromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) diff --git a/num_enum/tests/try_build/compile_fail/conflicting_derive.stderr_beta b/num_enum/tests/try_build/compile_fail/conflicting_derive.stderr_beta deleted file mode 100644 index 55a0a23..0000000 --- a/num_enum/tests/try_build/compile_fail/conflicting_derive.stderr_beta +++ /dev/null @@ -1,20 +0,0 @@ -error[E0119]: conflicting implementations of trait `std::convert::TryFrom` for type `Numbers` - --> $DIR/conflicting_derive.rs:1:35 - | -1 | #[derive(num_enum::FromPrimitive, num_enum::TryFromPrimitive)] - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: conflicting implementation in crate `core`: - - impl TryFrom for T - where U: Into; - = note: this error originates in the derive macro `num_enum::TryFromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) - -error[E0119]: conflicting implementations of trait `num_enum::TryFromPrimitive` for type `Numbers` - --> $DIR/conflicting_derive.rs:1:35 - | -1 | #[derive(num_enum::FromPrimitive, num_enum::TryFromPrimitive)] - | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `Numbers` - | | - | first implementation here - | - = note: this error originates in the derive macro `num_enum::TryFromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) diff --git a/num_enum/tests/try_build/compile_fail/exhaustive_enum.stderr b/num_enum/tests/try_build/compile_fail/exhaustive_enum.stderr index 30472b4..6ba5318 100644 --- a/num_enum/tests/try_build/compile_fail/exhaustive_enum.stderr +++ b/num_enum/tests/try_build/compile_fail/exhaustive_enum.stderr @@ -4,4 +4,4 @@ error: #[derive(FromPrimitive)] requires a variant marked with `#[num_enum(defau 1 | #[derive(num_enum::FromPrimitive)] | ^^^^^^^^^^^^^^^^^^^^^^^ | - = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) + = note: this error originates in the derive macro `num_enum::FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) diff --git a/num_enum/tests/try_build/compile_fail/exhaustive_enum.stderr_beta b/num_enum/tests/try_build/compile_fail/exhaustive_enum.stderr_beta deleted file mode 100644 index 6ba5318..0000000 --- a/num_enum/tests/try_build/compile_fail/exhaustive_enum.stderr_beta +++ /dev/null @@ -1,7 +0,0 @@ -error: #[derive(FromPrimitive)] requires a variant marked with `#[num_enum(default)]` - --> $DIR/exhaustive_enum.rs:1:10 - | -1 | #[derive(num_enum::FromPrimitive)] - | ^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: this error originates in the derive macro `num_enum::FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) diff --git a/num_enum/tests/try_build/compile_fail/missing_default.stderr b/num_enum/tests/try_build/compile_fail/missing_default.stderr index a4fbde2..2c0a3ad 100644 --- a/num_enum/tests/try_build/compile_fail/missing_default.stderr +++ b/num_enum/tests/try_build/compile_fail/missing_default.stderr @@ -4,4 +4,4 @@ error: #[derive(FromPrimitive)] requires a variant marked with `#[num_enum(defau 1 | #[derive(num_enum::FromPrimitive)] | ^^^^^^^^^^^^^^^^^^^^^^^ | - = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) + = note: this error originates in the derive macro `num_enum::FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) diff --git a/num_enum/tests/try_build/compile_fail/missing_default.stderr_beta b/num_enum/tests/try_build/compile_fail/missing_default.stderr_beta deleted file mode 100644 index 2c0a3ad..0000000 --- a/num_enum/tests/try_build/compile_fail/missing_default.stderr_beta +++ /dev/null @@ -1,7 +0,0 @@ -error: #[derive(FromPrimitive)] requires a variant marked with `#[num_enum(default)]` - --> $DIR/missing_default.rs:1:10 - | -1 | #[derive(num_enum::FromPrimitive)] - | ^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: this error originates in the derive macro `num_enum::FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) diff --git a/num_enum/tests/try_build/compile_fail/missing_repr.stderr b/num_enum/tests/try_build/compile_fail/missing_repr.stderr index be572b8..6b0c81b 100644 --- a/num_enum/tests/try_build/compile_fail/missing_repr.stderr +++ b/num_enum/tests/try_build/compile_fail/missing_repr.stderr @@ -4,4 +4,4 @@ error: Missing `#[repr({Integer})]` attribute 1 | #[derive(num_enum::IntoPrimitive)] | ^^^^^^^^^^^^^^^^^^^^^^^ | - = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) + = note: this error originates in the derive macro `num_enum::IntoPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) diff --git a/num_enum/tests/try_build/compile_fail/missing_repr.stderr_beta b/num_enum/tests/try_build/compile_fail/missing_repr.stderr_beta deleted file mode 100644 index 6b0c81b..0000000 --- a/num_enum/tests/try_build/compile_fail/missing_repr.stderr_beta +++ /dev/null @@ -1,7 +0,0 @@ -error: Missing `#[repr({Integer})]` attribute - --> $DIR/missing_repr.rs:1:10 - | -1 | #[derive(num_enum::IntoPrimitive)] - | ^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: this error originates in the derive macro `num_enum::IntoPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) diff --git a/num_enum/tests/try_build/compile_fail/unreachable_patterns.stderr b/num_enum/tests/try_build/compile_fail/unreachable_patterns.stderr index ea1d084..7c27908 100644 --- a/num_enum/tests/try_build/compile_fail/unreachable_patterns.stderr +++ b/num_enum/tests/try_build/compile_fail/unreachable_patterns.stderr @@ -9,4 +9,4 @@ note: the lint level is defined here | 1 | #[derive(num_enum::TryFromPrimitive)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) + = note: this error originates in the derive macro `num_enum::TryFromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info) diff --git a/num_enum/tests/try_build/compile_fail/unreachable_patterns.stderr_beta b/num_enum/tests/try_build/compile_fail/unreachable_patterns.stderr_beta deleted file mode 100644 index 7c27908..0000000 --- a/num_enum/tests/try_build/compile_fail/unreachable_patterns.stderr_beta +++ /dev/null @@ -1,12 +0,0 @@ -error: unreachable pattern - --> $DIR/unreachable_patterns.rs:7:5 - | -7 | Two = 2, - | ^^^ - | -note: the lint level is defined here - --> $DIR/unreachable_patterns.rs:1:10 - | -1 | #[derive(num_enum::TryFromPrimitive)] - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - = note: this error originates in the derive macro `num_enum::TryFromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)