Skip to content

Latest commit

 

History

History
68 lines (48 loc) · 1.75 KB

File metadata and controls

68 lines (48 loc) · 1.75 KB

トレイト関数の匿名パラメータの非推奨化

導入 Rust バージョン: 1.31

概要

詳細

RFC #1685 に基づいて、トレイト関数のパラメータを匿名にすることはできなくなりました。

例えば、2015 エディションでは、以下のように書けました:

trait Foo {
    fn foo(&self, u8);
}

2018 エディションでは、すべての引数に(ただの _ であってもいいので、何らかの)名前がついていなければなりません:

trait Foo {
    fn foo(&self, baz: u8);
}