fix: Improve hashing of HealthKit related events #380
Annotations
40 warnings
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build):
Sources/CareKitEssentials/Extensions/OCKTask+Hashable.swift#L11
extension declares a conformance of imported type 'OCKTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build):
Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift#L13
conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
|
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build):
Sources/CareKitEssentials/Extensions/OCKScheduleEvent+Hashable.swift#L11
extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build):
Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L12
extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build):
Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L23
extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build):
Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift#L12
extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Equatable.swift#L11
extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L12
extension declares a conformance of imported type 'OCKEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L21
extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build):
Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift#L11
extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build):
Sources/CareKitEssentials/Extensions/OCKTask+Hashable.swift#L11
extension declares a conformance of imported type 'OCKTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build):
Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift#L13
conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
|
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build):
Sources/CareKitEssentials/Extensions/OCKScheduleEvent+Hashable.swift#L11
extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build):
Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L12
extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build):
Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L23
extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build):
Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift#L12
extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Equatable.swift#L11
extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L12
extension declares a conformance of imported type 'OCKEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L21
extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build):
Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift#L11
extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=macOS CODE_SIGN_IDENTITY="", test):
Sources/CareKitEssentials/Extensions/OCKTask+Hashable.swift#L11
extension declares a conformance of imported type 'OCKTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=macOS CODE_SIGN_IDENTITY="", test):
Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift#L13
conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
|
test (platform=macOS CODE_SIGN_IDENTITY="", test):
Sources/CareKitEssentials/Extensions/OCKScheduleEvent+Hashable.swift#L11
extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=macOS CODE_SIGN_IDENTITY="", test):
Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L12
extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=macOS CODE_SIGN_IDENTITY="", test):
Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L23
extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=macOS CODE_SIGN_IDENTITY="", test):
Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift#L12
extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=macOS CODE_SIGN_IDENTITY="", test):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Equatable.swift#L11
extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=macOS CODE_SIGN_IDENTITY="", test):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L12
extension declares a conformance of imported type 'OCKEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=macOS CODE_SIGN_IDENTITY="", test):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L21
extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=macOS CODE_SIGN_IDENTITY="", test):
Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift#L11
extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test):
Sources/CareKitEssentials/Extensions/OCKTask+Hashable.swift#L11
extension declares a conformance of imported type 'OCKTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test):
Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift#L13
conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
|
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test):
Sources/CareKitEssentials/Extensions/OCKScheduleEvent+Hashable.swift#L11
extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test):
Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L12
extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test):
Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L23
extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test):
Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift#L12
extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Equatable.swift#L11
extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L12
extension declares a conformance of imported type 'OCKEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test):
Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L21
extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test):
Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift#L11
extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
|