## 事象 以下の`xs`が`bool`型に推論されてしまう。 ```rust let xs = vec![1, 2, 3].into_iter().collect<Vec<_>>(); ``` ## 原因 [[turbofish]]がついていないから。 ## 解決方法 [[turbofish]]をつける。 ```rust let xs = vec![1, 2, 3].into_iter().collect::<Vec<_>>(); ```