Skip to content

Commit 149fa4c

Browse files
authored
Add SpanAttributeConvertible conformances for Int32 (#181)
1 parent d1ba77e commit 149fa4c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Sources/Tracing/SpanProtocol.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,12 @@ extension Array where Element == Int {
441441
}
442442
}
443443

444+
extension Array where Element == Int32 {
445+
public func toSpanAttribute() -> SpanAttribute {
446+
.int32Array(self)
447+
}
448+
}
449+
444450
extension Array where Element == Int64 {
445451
public func toSpanAttribute() -> SpanAttribute {
446452
.int64Array(self)
@@ -515,6 +521,12 @@ extension Int: SpanAttributeConvertible {
515521
}
516522
}
517523

524+
extension Int32: SpanAttributeConvertible {
525+
public func toSpanAttribute() -> SpanAttribute {
526+
.int32(self)
527+
}
528+
}
529+
518530
extension Int64: SpanAttributeConvertible {
519531
public func toSpanAttribute() -> SpanAttribute {
520532
.int64(self)

0 commit comments

Comments
 (0)