Cargo Features

[dependencies]
objc2-metric-kit = { version = "0.3.0", default-features = false, features = ["std", "alloc", "libc", "MXAnimationMetric", "MXAppExitMetric", "MXAppLaunchDiagnostic", "MXAppResponsivenessMetric", "MXAppRunTimeMetric", "MXAverage", "MXCPUMetric", "MXCallStackTree", "MXCellularConditionMetric", "MXCrashDiagnostic", "MXDiagnostic", "MXDiagnosticPayload", "MXDiskWriteExceptionDiagnostic", "MXDisplayMetric", "MXError", "MXHangDiagnostic", "MXHistogram", "MXMemoryMetric", "MXMetaData", "MXMetric", "MXMetricManager", "MXMetricPayload", "MXNetworkTransferMetric", "MXSignpost", "MXSignpostMetric", "MXSignpostRecord", "MXSignpost_Private", "MXUnit"] }
default = MXAnimationMetric, MXAppExitMetric, MXAppLaunchDiagnostic, MXAppLaunchMetric, MXAppResponsivenessMetric, MXAppRunTimeMetric, MXAverage, MXCPUExceptionDiagnostic, MXCPUMetric, MXCallStackTree, MXCellularConditionMetric, MXCrashDiagnostic, MXCrashDiagnosticObjectiveCExceptio…, MXDiagnostic, MXDiagnosticPayload, MXDiskIOMetric, MXDiskWriteExceptionDiagnostic, MXDisplayMetric, MXError, MXGPUMetric, MXHangDiagnostic, MXHistogram, MXLocationActivityMetric, MXMemoryMetric, MXMetaData, MXMetric, MXMetricManager, MXMetricPayload, MXNetworkTransferMetric, MXSignpost, MXSignpostMetric, MXSignpostRecord, MXSignpost_Private, MXUnit, libc, std

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

std default = alloc
alloc std
libc default

Enables libc

MXAnimationMetric default

Enables NSMeasurement, NSObject and NSUnit of objc2-foundation

MXAppExitMetric default

Enables NSObject of objc2-foundation

MXAppLaunchDiagnostic default

Enables NSMeasurement, NSObject and NSUnit of objc2-foundation

MXAppLaunchMetric MXAppResponsivenessMetric default

Enables NSObject and NSUnit of objc2-foundation

MXAppRunTimeMetric default

Enables NSMeasurement, NSObject and NSUnit of objc2-foundation

MXAverage default

Enables NSMeasurement and NSObject of objc2-foundation

MXCPUExceptionDiagnostic MXCPUMetric default

Enables NSMeasurement, NSObject and NSUnit of objc2-foundation

MXCallStackTree default

Enables NSData and NSObject of objc2-foundation

MXCellularConditionMetric default

Enables NSObject and NSUnit of objc2-foundation

MXCrashDiagnostic default

Enables NSObject, NSString and NSValue of objc2-foundation

MXCrashDiagnosticObjectiveCExceptionReason MXDiagnostic default

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

MXDiagnosticPayload default

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

MXDiskIOMetric MXDiskWriteExceptionDiagnostic default

Enables NSMeasurement, NSObject and NSUnit of objc2-foundation

MXDisplayMetric default

Enables NSObject and NSUnit of objc2-foundation

MXError default

Enables NSError and NSString of objc2-foundation

MXGPUMetric MXHangDiagnostic default

Enables NSMeasurement, NSObject and NSUnit of objc2-foundation

MXHistogram default

Enables NSEnumerator, NSMeasurement and NSObject of objc2-foundation

MXLocationActivityMetric MXMemoryMetric default

Enables NSMeasurement, NSObject and NSUnit of objc2-foundation

MXMetaData default

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

MXMetric default

Enables NSData, NSDictionary and NSObject of objc2-foundation

MXMetricManager default

Enables NSArray of objc2-foundation

MXMetricPayload default

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

MXNetworkTransferMetric default

Enables NSMeasurement, NSObject and NSUnit of objc2-foundation

MXSignpost default
MXSignpostMetric default

Enables NSMeasurement, NSObject, NSString and NSUnit of objc2-foundation

MXSignpostRecord default

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

MXSignpost_Private default
MXUnit default

Enables NSObject, NSString and NSUnit of objc2-foundation

objc2-metric-kit has 32 features without comments.