LocalData/Sources/LocalData/Models/StorageError.swift
Matt Bruce b9dca68c5d Update LocalData.swift, Models, Protocols (+1 more) + tests + docs + config
Summary:
- Sources: LocalData.swift, Models, Protocols, Services
- Tests: LocalDataTests.swift
- Docs: Proposal, README
- Config: Package
- Other: .gitignore
- Added symbols: enum StorageKeys, struct AnyCodable, func encode, enum FileDirectory, func url, enum KeychainAccessControl (+49 more)

Stats:
- 19 files changed, 814 insertions(+)
2026-01-18 14:53:25 -06:00

17 lines
439 B
Swift

import Foundation
public enum StorageError: Error {
case serializationFailed, deserializationFailed
case securityApplicationFailed
case keychainError(OSStatus)
case fileError(Error)
case phoneOnlyKeyAccessedOnWatch(String)
case watchOnlyKeyAccessedOnPhone(String)
case invalidUserDefaultsSuite(String)
case dataTooLargeForSync
case notFound
// ...
}
extension StorageError: @unchecked Sendable {}