diff --git a/Sources/Tracing/SpanProtocol.swift b/Sources/Tracing/SpanProtocol.swift index ac24ee7..b61a76a 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)