11
以下のコードを動作させる方法はありますか?つまり、エイリアスをエイリアスの下にエクスポートし、新しい名前でバリアントにアクセスできるようにしますか?タイプエイリアスのエイリアス
enum One { A, B, C }
type Two = One;
fn main() {
// error: no associated item named `B` found for type `One` in the current scope
let b = Two::B;
}
再輸出は、トリックを行います - 私は、列挙型は、より構造体とプリミティブよりも小型のモジュールのように動作するのは理にかなっていると思います。 –