我希望我的自定义错误类型名称为 "Error"

I want my custom Error type has name "Error"

不是“MyError”或任何其他前缀或后缀。我希望它只是“错误”。因为当我在代码中引用这种类型时,它会像:MyApp.Error。漂亮又简单。

enum MyApp {
    enum SomeModel {}
    enum OneMoreModel {}
    enum Error: Error {
        
    }
}

它没有编译:

'Error' has a raw type that depends on itself

我尝试了 Error: swift.Error 但是

Cannot find type 'swift' in scope

我还能尝试什么?

模块名称是Swift,大写“S”。

enum Error: Swift.Error {
    
}