+{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":">("},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/StringKeyPath","preciseIdentifier":"s:12SafeFetching13StringKeyPathV","text":"StringKeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/Builders","preciseIdentifier":"s:12SafeFetching8BuildersO","text":"Builders"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/Builders\/Predicate","preciseIdentifier":"s:12SafeFetching8BuildersO9PredicateC","text":"Predicate"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSManagedObject","preciseIdentifier":"c:objc(cs)NSManagedObject"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":2,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/safefetching\/!(_:)-84xed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/!(_:)-84xed","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"StringKeyPath","preciseIdentifier":"s:12SafeFetching13StringKeyPathV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Builders","preciseIdentifier":"s:12SafeFetching8BuildersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Predicate","preciseIdentifier":"s:12SafeFetching8BuildersO9PredicateC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":">"}],"title":"!(_:)","roleHeading":"Operator","role":"symbol","symbolKind":"op","externalID":"s:12SafeFetching1nopyAA8BuildersO9PredicateCy_xGAA13StringKeyPathVyxSbGSo15NSManagedObjectCRbzlF","modules":[{"name":"SafeFetching"}]},"hierarchy":{"paths":[["doc:\/\/SafeFetching\/documentation\/SafeFetching"]]},"seeAlsoSections":[{"title":"String key path comparison","identifiers":["doc:\/\/SafeFetching\/documentation\/SafeFetching\/StringKeyPath","doc:\/\/SafeFetching\/documentation\/SafeFetching\/Builders\/StringKeyPathPredicateRightValue","doc:\/\/SafeFetching\/documentation\/SafeFetching\/==(_:_:)-91q9n","doc:\/\/SafeFetching\/documentation\/SafeFetching\/!=(_:_:)-4s1nt","doc:\/\/SafeFetching\/documentation\/SafeFetching\/_(_:_:)-4t33p","doc:\/\/SafeFetching\/documentation\/SafeFetching\/_=(_:_:)-7schv","doc:\/\/SafeFetching\/documentation\/SafeFetching\/_(_:_:)-756zh","doc:\/\/SafeFetching\/documentation\/SafeFetching\/_=(_:_:)-627jw"],"generated":true}],"references":{"doc://SafeFetching/documentation/SafeFetching/!(_:)-84xed":{"role":"symbol","title":"!(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"StringKeyPath","preciseIdentifier":"s:12SafeFetching13StringKeyPathV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Builders","preciseIdentifier":"s:12SafeFetching8BuildersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Predicate","preciseIdentifier":"s:12SafeFetching8BuildersO9PredicateC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/!(_:)-84xed","kind":"symbol","type":"topic","url":"\/documentation\/safefetching\/!(_:)-84xed"},"doc://SafeFetching/documentation/SafeFetching/StringKeyPath":{"role":"symbol","title":"StringKeyPath","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"StringKeyPath"}],"abstract":[{"type":"text","text":"Wrapper around a string key for a property that is not Objc but computed with primitive value"}],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/StringKeyPath","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StringKeyPath"}],"url":"\/documentation\/safefetching\/stringkeypath"},"doc://SafeFetching/documentation/SafeFetching":{"role":"collection","title":"SafeFetching","abstract":[{"type":"text","text":"Convenience functions around "},{"type":"codeVoice","code":"CoreData"},{"type":"text","text":" fetching."}],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching","kind":"symbol","type":"topic","url":"\/documentation\/safefetching"},"doc://SafeFetching/documentation/SafeFetching/Builders/Predicate":{"role":"symbol","title":"Builders.Predicate","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Predicate"}],"abstract":[],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/Builders\/Predicate","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Predicate"}],"url":"\/documentation\/safefetching\/builders\/predicate"},"doc://SafeFetching/documentation/SafeFetching/_(_:_:)-4t33p":{"role":"symbol","title":"<(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"<"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"StringKeyPath","preciseIdentifier":"s:12SafeFetching13StringKeyPathV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Builders","preciseIdentifier":"s:12SafeFetching8BuildersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Predicate","preciseIdentifier":"s:12SafeFetching8BuildersO9PredicateC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/_(_:_:)-4t33p","kind":"symbol","type":"topic","url":"\/documentation\/safefetching\/_(_:_:)-4t33p"},"doc://SafeFetching/documentation/SafeFetching/==(_:_:)-91q9n":{"role":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"StringKeyPath","preciseIdentifier":"s:12SafeFetching13StringKeyPathV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Builders","preciseIdentifier":"s:12SafeFetching8BuildersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Predicate","preciseIdentifier":"s:12SafeFetching8BuildersO9PredicateC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/==(_:_:)-91q9n","kind":"symbol","type":"topic","url":"\/documentation\/safefetching\/==(_:_:)-91q9n"},"doc://SafeFetching/documentation/SafeFetching/_(_:_:)-756zh":{"role":"symbol","title":">(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":">"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"StringKeyPath","preciseIdentifier":"s:12SafeFetching13StringKeyPathV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Builders","preciseIdentifier":"s:12SafeFetching8BuildersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Predicate","preciseIdentifier":"s:12SafeFetching8BuildersO9PredicateC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/_(_:_:)-756zh","kind":"symbol","type":"topic","url":"\/documentation\/safefetching\/_(_:_:)-756zh"},"doc://SafeFetching/documentation/SafeFetching/_=(_:_:)-7schv":{"role":"symbol","title":"<=(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"<="},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"StringKeyPath","preciseIdentifier":"s:12SafeFetching13StringKeyPathV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Builders","preciseIdentifier":"s:12SafeFetching8BuildersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Predicate","preciseIdentifier":"s:12SafeFetching8BuildersO9PredicateC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/_=(_:_:)-7schv","kind":"symbol","type":"topic","url":"\/documentation\/safefetching\/_=(_:_:)-7schv"},"doc://SafeFetching/documentation/SafeFetching/Builders":{"role":"symbol","title":"Builders","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Builders"}],"abstract":[],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/Builders","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Builders"}],"url":"\/documentation\/safefetching\/builders"},"doc://SafeFetching/documentation/SafeFetching/!=(_:_:)-4s1nt":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"StringKeyPath","preciseIdentifier":"s:12SafeFetching13StringKeyPathV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Builders","preciseIdentifier":"s:12SafeFetching8BuildersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Predicate","preciseIdentifier":"s:12SafeFetching8BuildersO9PredicateC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/!=(_:_:)-4s1nt","kind":"symbol","type":"topic","url":"\/documentation\/safefetching\/!=(_:_:)-4s1nt"},"doc://SafeFetching/documentation/SafeFetching/Builders/StringKeyPathPredicateRightValue":{"role":"symbol","title":"Builders.StringKeyPathPredicateRightValue","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"StringKeyPathPredicateRightValue"}],"abstract":[{"type":"text","text":"An operator and its right operand for a predicate, with no key path."}],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/Builders\/StringKeyPathPredicateRightValue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StringKeyPathPredicateRightValue"}],"url":"\/documentation\/safefetching\/builders\/stringkeypathpredicaterightvalue"},"doc://SafeFetching/documentation/SafeFetching/_=(_:_:)-627jw":{"role":"symbol","title":">=(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":">="},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"E"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"StringKeyPath","preciseIdentifier":"s:12SafeFetching13StringKeyPathV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Builders","preciseIdentifier":"s:12SafeFetching8BuildersO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Predicate","preciseIdentifier":"s:12SafeFetching8BuildersO9PredicateC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"E"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/SafeFetching\/documentation\/SafeFetching\/_=(_:_:)-627jw","kind":"symbol","type":"topic","url":"\/documentation\/safefetching\/_=(_:_:)-627jw"}}}
0 commit comments