Files
rust/tests/ui/where-clauses/where-clause-bounds-inconsistency.rs
许杰友 Jieyou Xu (Joe) 95ff642797 tests: remove //@ pretty-expanded usages
Done with

```bash
sd '//@ pretty-expanded.*\n' '' tests/ui/**/*.rs
```

and

```
sd '//@pretty-expanded.*\n' '' tests/ui/**/*.rs
```
2024-11-26 02:50:48 +08:00

22 lines
416 B
Rust

//@ check-pass
trait Bound {
fn dummy(&self) { }
}
trait Trait {
fn a<T>(&self, _: T) where T: Bound;
fn b<T>(&self, _: T) where T: Bound;
fn c<T: Bound>(&self, _: T);
fn d<T: Bound>(&self, _: T);
}
impl Trait for bool {
fn a<T: Bound>(&self, _: T) {}
fn b<T>(&self, _: T) where T: Bound {}
fn c<T: Bound>(&self, _: T) {}
fn d<T>(&self, _: T) where T: Bound {}
}
fn main() {}