File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
Sources/ManagedModels/PersistentModel Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 11//
22// Created by Helge Heß.
3- // Copyright © 2023 ZeeZide GmbH.
3+ // Copyright © 2023-2024 ZeeZide GmbH.
44//
55
66import CoreData
77
88public typealias PersistentIdentifier = NSManagedObjectID
99
10- extension NSManagedObjectID : Identifiable {
11-
10+ #if compiler(>=6)
11+ extension NSManagedObjectID : @retroactive Identifiable , @retroactive Encodable {
12+ }
13+ #else
14+ extension NSManagedObjectID : Identifiable , Encodable { }
15+ #endif
16+
17+ extension NSManagedObjectID {
1218 public typealias ID = NSManagedObjectID
1319
1420 @inlinable
1521 public var id : Self { self }
1622}
1723
18- extension NSManagedObjectID : Encodable {
24+ extension NSManagedObjectID {
1925
2026 @inlinable
2127 public func encode( to encoder: Encoder ) throws {
You can’t perform that action at this time.
0 commit comments