11
Aşağıdaki kodun çalışmasının bir yolu var mı? Yani, bir tür takma adı altında bir enum dışa aktarın ve yeni adın altındaki varyantlara erişime izin verin?Enum için yazım takma adı
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;
}
Yeniden dışa aktarma işlemi hile yapar - Sanırım enum türlerinin yapı ve ilkellerden daha mini modüller gibi davranmasını sağlar. –