From 9eaf85388c5b27b25aeae30297f91ee7554579bd Mon Sep 17 00:00:00 2001 From: John Estropia Date: Mon, 2 Oct 2017 10:33:59 +0900 Subject: [PATCH] relax generic type requirements for some Where utilities --- Sources/ChainedClauseBuilder.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/ChainedClauseBuilder.swift b/Sources/ChainedClauseBuilder.swift index b5c714a..4403610 100644 --- a/Sources/ChainedClauseBuilder.swift +++ b/Sources/ChainedClauseBuilder.swift @@ -221,7 +221,7 @@ public extension From where D: NSManagedObject { public extension From where D: CoreStoreObject { - public func `where`(_ clause: (D) -> Where) -> FetchChainBuilder { + public func `where`(_ clause: (D) -> T) -> FetchChainBuilder { return self.fetchChain(appending: clause(D.meta)) } @@ -354,7 +354,7 @@ public extension FetchChainBuilder { public extension FetchChainBuilder where D: CoreStoreObject { - public func `where`(_ clause: (D) -> Where) -> FetchChainBuilder { + public func `where`(_ clause: (D) -> T) -> FetchChainBuilder { return self.fetchChain(appending: clause(D.meta)) } @@ -444,7 +444,7 @@ public extension QueryChainBuilder where D: NSManagedObject { public extension QueryChainBuilder where D: CoreStoreObject { - public func `where`(_ clause: (D) -> Where) -> QueryChainBuilder { + public func `where`(_ clause: (D) -> T) -> QueryChainBuilder { return self.queryChain(appending: clause(D.meta)) } @@ -533,7 +533,7 @@ public extension SectionMonitorChainBuilder { @available(OSX 10.12, *) public extension SectionMonitorChainBuilder where D: CoreStoreObject { - public func `where`(_ clause: (D) -> Where) -> SectionMonitorChainBuilder { + public func `where`(_ clause: (D) -> T) -> SectionMonitorChainBuilder { return self.sectionMonitorChain(appending: clause(D.meta)) }