#Rust
https://doc.rust-jp.rs/book-ja/ch10-02-traits.html#where%E5%8F%A5%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%88%E3%82%8A%E6%98%8E%E7%A2%BA%E3%81%AA%E3%83%88%E3%83%AC%E3%82%A4%E3%83%88%E5%A2%83%E7%95%8C
多くの[[トレイト境界]]を持つ場合にオススメの指定方法。
```rust
fn notify<T>(item: &T)
where
T: Summary + Display,
{
// ...
}
```
上記は以下と等価である。
```rust
fn notify<T: Hoge + Display>(item: &T) {
// ...
}
```