File tree 1 file changed +10
-4
lines changed
Sources/ManagedModels/PersistentModel
1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 1
1
//
2
2
// Created by Helge Heß.
3
- // Copyright © 2023 ZeeZide GmbH.
3
+ // Copyright © 2023-2024 ZeeZide GmbH.
4
4
//
5
5
6
6
import CoreData
7
7
8
8
public typealias PersistentIdentifier = NSManagedObjectID
9
9
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 {
12
18
public typealias ID = NSManagedObjectID
13
19
14
20
@inlinable
15
21
public var id : Self { self }
16
22
}
17
23
18
- extension NSManagedObjectID : Encodable {
24
+ extension NSManagedObjectID {
19
25
20
26
@inlinable
21
27
public func encode( to encoder: Encoder ) throws {
You can’t perform that action at this time.
0 commit comments