「Error」という名前の構造体があり、その構造体に「Error」プロトコルを実装したいと考えています。
しました
public struct Error: Codable, Error {
}
しかし、エラーが発生します
error: inheritance from non-protocol type 'Error'
public struct Error: Codable, Error {
Swift でエラー プロトコルを指定する名前空間を追加する方法はありますか?
ありがとうございます。
------------------------
ネイティブ Swift タイプの場合は、Swift を先頭に追加できます。型に追加して、独自の型ではなくネイティブ型を使用するようにコンパイラーに指示します。
あなたの場合、次のようにします:
public struct Error: Codable, Swift.Error {
// ...
}
0