Public declaration syntax from forge-swift/Sources/ForgeTelemetry/SpanCollector.swift Original source SHA-256: c8788ed381597dcbe0aa6bcffdd1394cf9624dd119ff8c7eb99414a2f059d110 Function bodies and constant values are omitted. This is not the complete implementation. Source line 21 public protocol SpanCollector: Sendable Source line 50 public final class InMemorySpanCollector: SpanCollector, @unchecked Sendable Source line 55 public init() Source line 60 public func collect(_ span: ForgeSpan) Source line 67 public func spans() -> [ForgeSpan] Source line 74 public var count: Int Source line 81 public func clear()