From 76fe1ca84cba0036f6b4b4259eb956c6ccbcdb2b Mon Sep 17 00:00:00 2001 From: Franz Busch Date: Wed, 3 Sep 2025 20:10:28 +0200 Subject: [PATCH] Add `SpanAttributeConvertible` conformances for `Int32` --- Sources/Tracing/SpanProtocol.swift | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Sources/Tracing/SpanProtocol.swift b/Sources/Tracing/SpanProtocol.swift index ac24ee7f..b61a76aa 100644 --- a/Sources/Tracing/SpanProtocol.swift +++ b/Sources/Tracing/SpanProtocol.swift @@ -441,6 +441,12 @@ extension Array where Element == Int { } } +extension Array where Element == Int32 { + public func toSpanAttribute() -> SpanAttribute { + .int32Array(self) + } +} + extension Array where Element == Int64 { public func toSpanAttribute() -> SpanAttribute { .int64Array(self) @@ -515,6 +521,12 @@ extension Int: SpanAttributeConvertible { } } +extension Int32: SpanAttributeConvertible { + public func toSpanAttribute() -> SpanAttribute { + .int32(self) + } +} + extension Int64: SpanAttributeConvertible { public func toSpanAttribute() -> SpanAttribute { .int64(self)