impl<T> Foo<T> { fn new(bar: impl Into<mint::Point3<T>, baz...) -> Self { .. }}
みたいなコードを書きそうになったけど、これ型推論うまくいかないパッターンな気がする……
ctor とかで impl Into<Hoge> を使うの、多くの場合はいい感じになるんだけど、文脈から必ずしも型が定まらないような場合 (特に型パラメータがあるような場合) に自由度が高くなりすぎて駄目になることが多いのでつらい
Mastodonに参加して、世界で起きていることを見つけよう。
連合内の誰でもフォローして投稿を時系列で見ることができます。アルゴリズム、広告、クリックベイトはありません。