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;
}
重新導出沒有竅門 - 我猜測枚舉類型的行爲更像微型模塊而不是結構和基元。 –