[[Displayトレイト]]を実装する。
```rust
struct Cat {
id: i32,
name: String,
}
impl Display for Cat {
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
write!(f, "id = {}, name = {}", self.id, self.name)
}
}
```
[[write!]]の使い方がポイント。
## 参考
- [ディスプレイ \- Rust By Example 日本語版](http://doc.rust-jp.rs/rust-by-example-ja/hello/print/print_display.html)