extend simplify_type
This commit is contained in:
parent
83b32f27fc
commit
dcd716fee2
10 changed files with 132 additions and 43 deletions
|
|
@ -4,7 +4,11 @@ error[E0277]: the trait bound `u32: Signed` is not satisfied
|
|||
LL | is_defaulted::<&'static u32>();
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Signed` is not implemented for `u32`
|
||||
|
|
||||
= note: required because of the requirements on the impl of `Defaulted` for `&'static u32`
|
||||
note: required because of the requirements on the impl of `Defaulted` for `&'static u32`
|
||||
--> $DIR/typeck-default-trait-impl-precedence.rs:10:19
|
||||
|
|
||||
LL | impl<'a,T:Signed> Defaulted for &'a T { }
|
||||
| ^^^^^^^^^ ^^^^^
|
||||
note: required by a bound in `is_defaulted`
|
||||
--> $DIR/typeck-default-trait-impl-precedence.rs:12:19
|
||||
|
|
||||
|
|
|
|||
|
|
@ -5,7 +5,11 @@ LL | type IntoIter = std::iter::Flatten<std::slice::Iter<'a, T>>;
|
|||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `&T` is not an iterator
|
||||
|
|
||||
= help: the trait `Iterator` is not implemented for `&T`
|
||||
= note: required because of the requirements on the impl of `IntoIterator` for `&T`
|
||||
note: required because of the requirements on the impl of `IntoIterator` for `&T`
|
||||
--> $DIR/hir-wf-check-erase-regions.rs:6:29
|
||||
|
|
||||
LL | impl<'a, T, const N: usize> IntoIterator for &'a Table<T, N> {
|
||||
| ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
|
||||
note: required by a bound in `Flatten`
|
||||
--> $SRC_DIR/core/src/iter/adapters/flatten.rs:LL:COL
|
||||
|
|
||||
|
|
@ -19,7 +23,11 @@ LL | fn into_iter(self) -> Self::IntoIter {
|
|||
| ^^^^^^^^^^^^^^ `&T` is not an iterator
|
||||
|
|
||||
= help: the trait `Iterator` is not implemented for `&T`
|
||||
= note: required because of the requirements on the impl of `IntoIterator` for `&T`
|
||||
note: required because of the requirements on the impl of `IntoIterator` for `&T`
|
||||
--> $DIR/hir-wf-check-erase-regions.rs:6:29
|
||||
|
|
||||
LL | impl<'a, T, const N: usize> IntoIterator for &'a Table<T, N> {
|
||||
| ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
|
||||
note: required by a bound in `Flatten`
|
||||
--> $SRC_DIR/core/src/iter/adapters/flatten.rs:LL:COL
|
||||
|
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue