diff --git a/Sources/CoreMetrics/Metrics.swift b/Sources/CoreMetrics/Metrics.swift index 324c15e..139130e 100644 --- a/Sources/CoreMetrics/Metrics.swift +++ b/Sources/CoreMetrics/Metrics.swift @@ -374,8 +374,8 @@ extension Recorder: CustomStringConvertible { // MARK: - Timer -public struct TimeUnit: Equatable { - private enum Code: Equatable { +public struct TimeUnit: Equatable, Sendable { + private enum Code: Equatable, Sendable { case nanoseconds case microseconds case milliseconds diff --git a/Sources/MetricsTestKit/TestMetrics.swift b/Sources/MetricsTestKit/TestMetrics.swift index d57c0f5..aabc635 100644 --- a/Sources/MetricsTestKit/TestMetrics.swift +++ b/Sources/MetricsTestKit/TestMetrics.swift @@ -43,7 +43,7 @@ public final class TestMetrics: MetricsFactory { public typealias Label = String public typealias Dimensions = String - public struct FullKey { + public struct FullKey: Sendable { let label: Label let dimensions: [(String, String)] }