From 26e96fdbb6eca5dab3a197f11287b310cc4fc5e9 Mon Sep 17 00:00:00 2001 From: Daniel Wagner-Hall Date: Fri, 7 May 2021 23:13:52 +0100 Subject: [PATCH] Fix test expectation on beta 1.53 got promoted to beta --- .../conflicting_derive.stderr_beta | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 num_enum/tests/try_build/compile_fail/conflicting_derive.stderr_beta 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 new file mode 100644 index 0000000..fa671a4 --- /dev/null +++ b/num_enum/tests/try_build/compile_fail/conflicting_derive.stderr_beta @@ -0,0 +1,20 @@ +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 a derive macro (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 a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)