| $ cargo run |
| Compiling traits-example v0.1.0 (file:///projects/traits-example) |
| error[E0277]: `Point` doesn't implement `std::fmt::Display` |
| --> src/main.rs:20:23 |
| | |
| 20 | impl OutlinePrint for Point {} |
| | ^^^^^ `Point` cannot be formatted with the default formatter |
| | |
| = help: the trait `std::fmt::Display` is not implemented for `Point` |
| = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead |
| note: required by a bound in `OutlinePrint` |
| --> src/main.rs:3:21 |
| | |
| 3 | trait OutlinePrint: fmt::Display { |
| | ^^^^^^^^^^^^ required by this bound in `OutlinePrint` |
| |
| For more information about this error, try `rustc --explain E0277`. |
| error: could not compile `traits-example` (bin "traits-example") due to 1 previous error |