| error: constant expression depends on a generic parameter | |
| --> $DIR/too_generic_eval_ice.rs:7:13 | |
| | | |
| LL | [5; Self::HOST_SIZE] == [6; 0] | |
| | ^^^^^^^^^^^^^^^ | |
| | | |
| = note: this may fail depending on what value the parameter takes | |
| error: constant expression depends on a generic parameter | |
| --> $DIR/too_generic_eval_ice.rs:7:30 | |
| | | |
| LL | [5; Self::HOST_SIZE] == [6; 0] | |
| | ^^ | |
| | | |
| = note: this may fail depending on what value the parameter takes | |
| error[E0277]: can't compare `[{integer}; Self::HOST_SIZE]` with `[{integer}; 0]` | |
| --> $DIR/too_generic_eval_ice.rs:7:30 | |
| | | |
| LL | [5; Self::HOST_SIZE] == [6; 0] | |
| | ^^ no implementation for `[{integer}; Self::HOST_SIZE] == [{integer}; 0]` | |
| | | |
| = help: the trait `PartialEq<[{integer}; 0]>` is not implemented for `[{integer}; Self::HOST_SIZE]` | |
| = help: the following other types implement trait `PartialEq<Rhs>`: | |
| `&[T]` implements `PartialEq<Vec<U, A>>` | |
| `&[T]` implements `PartialEq<[U; N]>` | |
| `&mut [T]` implements `PartialEq<Vec<U, A>>` | |
| `&mut [T]` implements `PartialEq<[U; N]>` | |
| `[T; N]` implements `PartialEq<&[U]>` | |
| `[T; N]` implements `PartialEq<&mut [U]>` | |
| `[T; N]` implements `PartialEq<[U; N]>` | |
| `[T; N]` implements `PartialEq<[U]>` | |
| and 3 others | |
| error: aborting due to 3 previous errors | |
| For more information about this error, try `rustc --explain E0277`. |