mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-09-10 11:52:00 +02:00
Initial prototype for Swift 6 mode
This commit is contained in:
@@ -119,7 +119,7 @@ extension UnsafeDataTransaction {
|
||||
- parameter fetchClauses: a series of `FetchClause` instances for fetching the object list. Accepts `Where`, `OrderBy`, and `Tweak` clauses.
|
||||
*/
|
||||
public func monitorList<O>(
|
||||
createAsynchronously: @escaping (ListMonitor<O>) -> Void,
|
||||
createAsynchronously: @escaping @Sendable (ListMonitor<O>) -> Void,
|
||||
_ from: From<O>,
|
||||
_ fetchClauses: FetchClause...
|
||||
) {
|
||||
@@ -135,7 +135,7 @@ extension UnsafeDataTransaction {
|
||||
- parameter fetchClauses: a series of `FetchClause` instances for fetching the object list. Accepts `Where`, `OrderBy`, and `Tweak` clauses.
|
||||
*/
|
||||
public func monitorList<O>(
|
||||
createAsynchronously: @escaping (ListMonitor<O>) -> Void,
|
||||
createAsynchronously: @escaping @Sendable (ListMonitor<O>) -> Void,
|
||||
_ from: From<O>,
|
||||
_ fetchClauses: [FetchClause]
|
||||
) {
|
||||
@@ -174,7 +174,7 @@ extension UnsafeDataTransaction {
|
||||
- parameter clauseChain: a `FetchChainableBuilderType` built from a chain of clauses
|
||||
*/
|
||||
public func monitorList<B: FetchChainableBuilderType>(
|
||||
createAsynchronously: @escaping (ListMonitor<B.ObjectType>) -> Void,
|
||||
createAsynchronously: @escaping @Sendable (ListMonitor<B.ObjectType>) -> Void,
|
||||
_ clauseChain: B
|
||||
) {
|
||||
|
||||
@@ -265,7 +265,7 @@ extension UnsafeDataTransaction {
|
||||
- parameter fetchClauses: a series of `FetchClause` instances for fetching the object list. Accepts `Where`, `OrderBy`, and `Tweak` clauses.
|
||||
*/
|
||||
public func monitorSectionedList<O>(
|
||||
createAsynchronously: @escaping (ListMonitor<O>) -> Void,
|
||||
createAsynchronously: @escaping @Sendable (ListMonitor<O>) -> Void,
|
||||
_ from: From<O>,
|
||||
_ sectionBy: SectionBy<O>,
|
||||
_ fetchClauses: FetchClause...
|
||||
@@ -283,7 +283,7 @@ extension UnsafeDataTransaction {
|
||||
- parameter fetchClauses: a series of `FetchClause` instances for fetching the object list. Accepts `Where`, `OrderBy`, and `Tweak` clauses.
|
||||
*/
|
||||
public func monitorSectionedList<O>(
|
||||
createAsynchronously: @escaping (ListMonitor<O>) -> Void,
|
||||
createAsynchronously: @escaping @Sendable (ListMonitor<O>) -> Void,
|
||||
_ from: From<O>,
|
||||
_ sectionBy: SectionBy<O>,
|
||||
_ fetchClauses: [FetchClause]
|
||||
@@ -323,7 +323,7 @@ extension UnsafeDataTransaction {
|
||||
- parameter clauseChain: a `SectionMonitorBuilderType` built from a chain of clauses
|
||||
*/
|
||||
public func monitorSectionedList<B: SectionMonitorBuilderType>(
|
||||
createAsynchronously: @escaping (ListMonitor<B.ObjectType>) -> Void,
|
||||
createAsynchronously: @escaping @Sendable (ListMonitor<B.ObjectType>) -> Void,
|
||||
_ clauseChain: B
|
||||
) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user