[go: up one dir, main page]

trybuild 1.0.114

Test harness for ui tests of compiler diagnostics
Documentation
test_normalize! {
    WORKSPACE="/git/monostate"
"
error[E0080]: evaluation panicked: assertion failed: N == mem::size_of::<T::Type>()
  --> /git/monostate/src/string.rs:46:13
   |
46 |             assert!(N == mem::size_of::<T::Type>());
   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ evaluation of `<(monostate::alphabet::len<8>, (monostate::alphabet::char<'a'>, monostate::alphabet::char<'s'>, monostate::alphabet::char<'d'>, monostate::alphabet::char<'f'>)) as monostate::string::Sealed>::__private::{constant#0}` failed here

note: erroneous constant encountered
  --> /git/monostate/src/string.rs:45:9
   |
45 | /         const {
46 | |             assert!(N == mem::size_of::<T::Type>());
47 | |         }
   | |_________^

note: erroneous constant encountered
  --> /git/monostate/src/string.rs:29:33
   |
29 |     const VALUE: &'static str = T::__private.0;
   |                                 ^^^^^^^^^^^^

note: erroneous constant encountered
   --> /git/monostate/src/value.rs:132:37
    |
132 |     pub const VALUE: &'static str = V::VALUE;
    |                                     ^^^^^^^^
" "
error[E0080]: evaluation panicked: assertion failed: N == mem::size_of::<T::Type>()
 --> $WORKSPACE/src/string.rs
  |
  |             assert!(N == mem::size_of::<T::Type>());
  |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ evaluation of `<(monostate::alphabet::len<8>, (monostate::alphabet::char<'a'>, monostate::alphabet::char<'s'>, monostate::alphabet::char<'d'>, monostate::alphabet::char<'f'>)) as monostate::string::Sealed>::__private::{constant#0}` failed here

note: erroneous constant encountered
 --> $WORKSPACE/src/string.rs
  |
  | /         const {
  | |             assert!(N == mem::size_of::<T::Type>());
  | |         }
  | |_________^

note: erroneous constant encountered
 --> $WORKSPACE/src/string.rs
  |
  |     const VALUE: &'static str = T::__private.0;
  |                                 ^^^^^^^^^^^^

note: erroneous constant encountered
 --> $WORKSPACE/src/value.rs
  |
  |     pub const VALUE: &'static str = V::VALUE;
  |                                     ^^^^^^^^
"}