diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2016-12-03 17:41:14 -0800 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2016-12-08 10:25:42 -0800 |
| commit | ef09db0ff301b98f6980f4bd3dad6fb060d18daa (patch) | |
| tree | bbd68503fe3c97948fcfe670c05587b6c7d96931 /src/libsyntax | |
| parent | 070fad1701fb36b112853b0a6a9787a7bb7ff34c (diff) | |
| download | rust-ef09db0ff301b98f6980f4bd3dad6fb060d18daa.tar.gz rust-ef09db0ff301b98f6980f4bd3dad6fb060d18daa.zip | |
Point out the known type when field doesn't satisfy bound
For file
```rust
use std::path::Path;
fn f(p: Path) { }
```
provide the following error
```nocode
error[E0277]: the trait bound `[u8]: std::marker::Sized` is not satisfied in `std::path::Path`
--> file.rs:3:6
|
3 | fn f(p: Path) { }
| ^ within `std::path::Path`, the trait `std::marker::Sized` is not implemented for `[u8]`
|
= note: `[u8]` does not have a constant size known at compile-time
= note: required because it appears within the type `std::path::Path`
= note: all local variables must have a statically known size
```
Diffstat (limited to 'src/libsyntax')
0 files changed, 0 insertions, 0 deletions
