3:07 AM
rustc 1.18.0 (03fc9d622 2017-06-06) error[E0282]: type annotations needed --> <anon>:45:5 | 45 | call_hoge_generic(&cat); | ^^^^^^^^^^^^^^^^^ cannot infer type for `T` error: aborting due to previous error
3:07 AM
そのとおりだね
3:08 AM
call_hoge_generic::<i32, Cat>(&cat); このようにすることで呼び出せた。
3:08 AM
call_hoge_genericの型パラメータ、TとXを明示的に指定した。