Cargo Features

[dependencies]
objc2-health-kit = { version = "0.3.0", default-features = false, features = ["std", "alloc", "bitflags", "block2", "objc2-core-location", "objc2-uniform-type-identifiers", "HKActivitySummary", "HKAnchoredObjectQuery", "HKAppleSleepingBreathingDisturbancesClassification", "HKAppleWalkingSteadinessClassification", "HKAttachment", "HKAttachmentStore", "HKAudiogramSample", "HKAudiogramSensitivityPoint", "HKAudiogramSensitivityPointClampingRange", "HKAudiogramSensitivityTest", "HKCDADocumentSample", "HKCategorySample", "HKCategoryValues", "HKCharacteristicObjects", "HKCharacteristicValues", "HKClinicalType", "HKContactsLensSpecification", "HKContactsPrescription", "HKCorrelation", "HKCorrelationQuery", "HKCumulativeQuantitySeriesSample", "HKDefines", "HKDeletedObject", "HKDevice", "HKDiscreteQuantitySample", "HKDocumentQuery", "HKDocumentSample", "HKElectrocardiogram", "HKElectrocardiogramQuery", "HKFHIRRelease", "HKFHIRResource", "HKFHIRVersion", "HKGAD7Assessment", "HKGlassesLensSpecification", "HKGlassesPrescription", "HKHealthStore", "HKHeartbeatSeriesBuilder", "HKHeartbeatSeriesQuery", "HKHeartbeatSeriesSample", "HKLensSpecification", "HKLiveWorkoutBuilder", "HKLiveWorkoutDataSource", "HKMetadata", "HKObject", "HKObjectType", "HKObserverQuery", "HKPHQ9Assessment", "HKQuantity", "HKQuantityAggregationStyle", "HKQuantitySample", "HKQuantitySeriesSampleBuilder", "HKQuantitySeriesSampleQuery", "HKQuery", "HKQueryAnchor", "HKQueryDescriptor", "HKSample", "HKSampleQuery", "HKScoredAssessment", "HKSeriesBuilder", "HKSeriesSample", "HKSource", "HKSourceQuery", "HKSourceRevision", "HKStateOfMind", "HKStatistics", "HKStatisticsCollectionQuery", "HKStatisticsQuery", "HKTypeIdentifiers", "HKUnit", "HKVerifiableClinicalRecord", "HKVerifiableClinicalRecordQuery", "HKVerifiableClinicalRecordSubject", "HKVisionPrescription", "HKVisionPrism", "HKWorkout", "HKWorkoutActivity", "HKWorkoutBuilder", "HKWorkoutConfiguration", "HKWorkoutEffortRelationshipQuery", "HKWorkoutRoute", "HKWorkoutRouteBuilder", "HKWorkoutRouteQuery", "HKWorkoutSession"] }
default = HKActivitySummary, HKActivitySummaryQuery, HKAnchoredObjectQuery, HKAppleSleepingBreathingDisturbance…, HKAppleWalkingSteadinessClassification, HKAttachment, HKAttachmentStore, HKAudiogramSample, HKAudiogramSensitivityPoint, HKAudiogramSensitivityPointClamping…, HKAudiogramSensitivityTest, HKCDADocumentSample, HKCategorySample, HKCategoryValues, HKCharacteristicObjects, HKCharacteristicValues, HKClinicalRecord, HKClinicalType, HKContactsLensSpecification, HKContactsPrescription, HKCorrelation, HKCorrelationQuery, HKCumulativeQuantitySample, HKCumulativeQuantitySeriesSample, HKDefines, HKDeletedObject, HKDevice, HKDiscreteQuantitySample, HKDocumentQuery, HKDocumentSample, HKElectrocardiogram, HKElectrocardiogramQuery, HKFHIRRelease, HKFHIRResource, HKFHIRVersion, HKGAD7Assessment, HKGlassesLensSpecification, HKGlassesPrescription, HKHealthStore, HKHeartbeatSeriesBuilder, HKHeartbeatSeriesQuery, HKHeartbeatSeriesSample, HKLensSpecification, HKLiveWorkoutBuilder, HKLiveWorkoutDataSource, HKMetadata, HKObject, HKObjectType, HKObserverQuery, HKPHQ9Assessment, HKQuantity, HKQuantityAggregationStyle, HKQuantitySample, HKQuantitySeriesSampleBuilder, HKQuantitySeriesSampleQuery, HKQuery, HKQueryAnchor, HKQueryDescriptor, HKSample, HKSampleQuery, HKScoredAssessment, HKSeriesBuilder, HKSeriesSample, HKSource, HKSourceQuery, HKSourceRevision, HKStateOfMind, HKStatistics, HKStatisticsCollectionQuery, HKStatisticsQuery, HKTypeIdentifiers, HKUnit, HKVerifiableClinicalRecord, HKVerifiableClinicalRecordQuery, HKVerifiableClinicalRecordSubject, HKVisionPrescription, HKVisionPrism, HKWorkout, HKWorkoutActivity, HKWorkoutBuilder, HKWorkoutConfiguration, HKWorkoutEffortRelationshipQuery, HKWorkoutRoute, HKWorkoutRouteBuilder, HKWorkoutRouteQuery, HKWorkoutSession, bitflags, block2, objc2-core-location, std

These default features are set whenever objc2-health-kit is added without default-features = false somewhere in the dependency tree.

std default = alloc
alloc std
bitflags default HKQuery HKStatistics

Enables bitflags

block2 default

Enables block2

Affects HKObserverQuery::HKObserverQueryCompletionHandler

objc2-core-location default

Enables objc2-core-location

objc2-uniform-type-identifiers

Enables objc2-uniform-type-identifiers

HKActivitySummary default

Enables NSCalendar, NSObject and NSString of objc2-foundation

HKActivitySummaryQuery HKAnchoredObjectQuery default

Enables NSArray, NSError and NSPredicate of objc2-foundation

HKAppleSleepingBreathingDisturbancesClassification default

Enables NSValue of objc2-foundation

HKAppleWalkingSteadinessClassification default

Enables NSError of objc2-foundation

HKAttachment default

Enables NSDate, NSDictionary, NSObject, NSString and NSUUID of objc2-foundation

HKAttachmentStore default

Enables NSArray, NSData, NSDictionary, NSError, NSProgress, NSString and NSURL of objc2-foundation

HKAudiogramSample default

Enables NSArray, NSDate, NSDictionary, NSObject and NSString of objc2-foundation

HKAudiogramSensitivityPoint default

Enables NSArray, NSError and NSObject of objc2-foundation

HKAudiogramSensitivityPointClampingRange default

Enables NSError, NSObject and NSValue of objc2-foundation

HKAudiogramSensitivityTest default

Enables NSError and NSObject of objc2-foundation

HKCDADocumentSample default

Enables NSData, NSDate, NSDictionary, NSError, NSObject and NSString of objc2-foundation

HKCategorySample default

Enables NSDate, NSDictionary, NSObject and NSString of objc2-foundation

HKCategoryValues default
HKCharacteristicObjects default

Enables NSObject of objc2-foundation

HKCharacteristicValues default
HKClinicalRecord HKClinicalType default

Enables NSObject and NSString of objc2-foundation

HKContactsLensSpecification default

Enables NSObject of objc2-foundation

HKContactsPrescription default

Enables NSDate, NSDictionary, NSObject and NSString of objc2-foundation

HKCorrelation default

Enables NSDate, NSDictionary, NSObject, NSSet and NSString of objc2-foundation

HKCorrelationQuery default

Enables NSArray, NSDictionary, NSError and NSPredicate of objc2-foundation

HKCumulativeQuantitySample HKCumulativeQuantitySeriesSample default

Enables NSDate, NSDictionary, NSObject and NSString of objc2-foundation

HKDefines default

Enables NSSet, NSString and NSValue of objc2-foundation

HKDeletedObject default

Enables NSDictionary, NSObject, NSString and NSUUID of objc2-foundation

HKDevice default

Enables NSObject and NSString of objc2-foundation

HKDiscreteQuantitySample default

Enables NSDate, NSDateInterval, NSDictionary, NSObject and NSString of objc2-foundation

HKDocumentQuery default

Enables NSArray, NSError, NSPredicate and NSSortDescriptor of objc2-foundation

HKDocumentSample default

Enables NSObject of objc2-foundation

HKElectrocardiogram default

Enables NSObject and NSString of objc2-foundation

HKElectrocardiogramQuery default

Enables NSDate, NSError and NSObject of objc2-foundation

HKFHIRRelease default

Enables NSString of objc2-foundation

HKFHIRResource default

Enables NSData, NSObject, NSString and NSURL of objc2-foundation

HKFHIRVersion default

Enables NSError, NSObject and NSString of objc2-foundation

HKGAD7Assessment default

Enables NSArray, NSDate, NSDictionary, NSObject, NSString and NSValue of objc2-foundation

HKGlassesLensSpecification default

Enables NSObject of objc2-foundation

HKGlassesPrescription default

Enables NSDate, NSDictionary, NSObject and NSString of objc2-foundation

HKHealthStore default

Enables NSArray, NSCalendar, NSDate, NSDictionary, NSError, NSPredicate, NSSet and NSString of objc2-foundation

HKHeartbeatSeriesBuilder default

Enables NSDate, NSDictionary, NSError and NSString of objc2-foundation

HKHeartbeatSeriesQuery default

Enables NSDate and NSError of objc2-foundation

HKHeartbeatSeriesSample default

Enables NSObject of objc2-foundation

HKLensSpecification default
HKLiveWorkoutBuilder default

Enables NSDate and NSSet of objc2-foundation

HKLiveWorkoutDataSource default

Enables NSPredicate and NSSet of objc2-foundation

HKMetadata default

Enables NSString of objc2-foundation

HKObject default

Enables NSDictionary, NSObject, NSString and NSUUID of objc2-foundation

HKObjectType default

Enables NSDate, NSObject and NSString of objc2-foundation

HKObserverQuery default

Enables NSArray, NSError, NSPredicate and NSSet of objc2-foundation

HKPHQ9Assessment default

Enables NSArray, NSDate, NSDictionary, NSObject, NSString and NSValue of objc2-foundation

HKQuantity default

Enables NSObjCRuntime and NSObject of objc2-foundation

Affects HKAppleSleepingBreathingDisturbancesClassification::HKAppleSleepingBreathingDisturbancesClassificationForQuantity, HKAppleSleepingBreathingDisturbancesClassification::HKAppleSleepingBreathingDisturbancesMinimumQuantityForClassification, HKAppleWalkingSteadinessClassification::HKAppleWalkingSteadinessClassificationForQuantity, HKAppleWalkingSteadinessClassification::HKAppleWalkingSteadinessMinimumQuantityForClassification, HKAppleWalkingSteadinessClassification::HKAppleWalkingSteadinessMaximumQuantityForClassification

HKQuantityAggregationStyle default
HKQuantitySample default

Enables NSDate, NSDictionary, NSObject and NSString of objc2-foundation

HKQuantitySeriesSampleBuilder default

Enables NSArray, NSDate, NSDateInterval, NSDictionary, NSError and NSString of objc2-foundation

HKQuantitySeriesSampleQuery default

Enables NSDate, NSDateInterval, NSError and NSPredicate of objc2-foundation

HKQuery default = bitflags

Enables NSArray, NSCalendar, NSComparisonPredicate, NSDate, NSDateInterval, NSPredicate, NSSet, NSString, NSUUID and NSValue of objc2-foundation

HKQueryAnchor default

Enables NSObject of objc2-foundation

HKQueryDescriptor default

Enables NSObject and NSPredicate of objc2-foundation

HKSample default

Enables NSDate, NSObject and NSString of objc2-foundation

HKSampleQuery default

Enables NSArray, NSError, NSPredicate and NSSortDescriptor of objc2-foundation

HKScoredAssessment default

Enables NSObject of objc2-foundation

HKSeriesBuilder default
HKSeriesSample default

Enables NSObject of objc2-foundation

HKSource default

Enables NSObject and NSString of objc2-foundation

HKSourceQuery default

Enables NSError, NSPredicate and NSSet of objc2-foundation

HKSourceRevision default

Enables NSObject, NSProcessInfo and NSString of objc2-foundation

HKStateOfMind default

Enables NSArray, NSDate, NSDictionary, NSObject, NSString and NSValue of objc2-foundation

HKStatistics default = bitflags

Enables NSArray, NSDate, NSDateInterval and NSObject of objc2-foundation

HKStatisticsCollectionQuery default

Enables NSArray, NSCalendar, NSDate, NSError, NSPredicate and NSSet of objc2-foundation

HKStatisticsQuery default

Enables NSError and NSPredicate of objc2-foundation

HKTypeIdentifiers default

Enables NSString of objc2-foundation

HKUnit default

Enables NSEnergyFormatter, NSLengthFormatter, NSMassFormatter, NSObject and NSString of objc2-foundation

HKVerifiableClinicalRecord default

Enables NSArray, NSData, NSDate, NSObject and NSString of objc2-foundation

HKVerifiableClinicalRecordQuery default

Enables NSArray, NSError, NSPredicate and NSString of objc2-foundation

HKVerifiableClinicalRecordSubject default

Enables NSCalendar, NSObject and NSString of objc2-foundation

HKVisionPrescription default

Enables NSDate, NSDictionary, NSObject and NSString of objc2-foundation

HKVisionPrism default

Enables NSObject of objc2-foundation

HKWorkout default

Enables NSArray, NSDate, NSDateInterval, NSDictionary, NSObject and NSString of objc2-foundation

HKWorkoutActivity default

Enables NSArray, NSDate, NSDictionary, NSObject, NSString and NSUUID of objc2-foundation

HKWorkoutBuilder default

Enables NSArray, NSDate, NSDictionary, NSError, NSString and NSUUID of objc2-foundation

HKWorkoutConfiguration default

Enables NSObject of objc2-foundation

HKWorkoutEffortRelationshipQuery default

Enables NSArray, NSError, NSObject and NSPredicate of objc2-foundation

HKWorkoutRoute default

Enables NSObject of objc2-foundation

HKWorkoutRouteBuilder default

Enables NSArray, NSDictionary, NSError and NSString of objc2-foundation

HKWorkoutRouteQuery default

Enables NSArray, NSDateInterval and NSError of objc2-foundation

HKWorkoutSession default

Enables NSArray, NSData, NSDate, NSDictionary, NSError, NSObject and NSString of objc2-foundation