The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of SyndiKit, reference 0.6.1 (1b7991), with Swift 6.1 for macOS (SPM) on 22 Aug 2025 22:16:54 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

    |                                      `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 |     let container = try decoder.singleValueContainer()
119 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 |   }
45 |
46 |   internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
   |                                                                       `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 |     Self.decoding(using: decoder)
48 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:41:25: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
39 |   }
40 |
41 |   internal let decoder: TypeDecoder
   |                         `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
42 |
43 |   internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:43:58: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
41 |   internal let decoder: TypeDecoder
42 |
43 |   internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
   |                                                          `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
44 |     self.decoder = decoder
45 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:47:50: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
45 |   }
46 |
47 |   internal func decodeFeed(data: Data) throws -> Feedable {
   |                                                  `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
48 |     try decode(data: data)
49 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodingError.swift:58:16: warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
56 |
57 |   internal static func dataCorrupted(
58 |     codingKey: CodingKey,
   |                `- warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
59 |     debugDescription: String
60 |   ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:117:30: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
115 |   internal static func decodeFeed(
116 |     _ data: Data,
117 |     with decodings: [String: AnyDecoding]
    |                              `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
118 |   ) throws -> Feedable {
119 |     var errors = [String: DecodingError]()
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:118:15: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 |     _ data: Data,
117 |     with decodings: [String: AnyDecoding]
118 |   ) throws -> Feedable {
    |               `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 |     var errors = [String: DecodingError]()
120 |     for (label, decoding) in decodings {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:74:41: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 72 |     jsonDecoder: JSONDecoder
 73 |   ) -> [DecoderSource: [String: any AnyDecoding]] {
 74 |     types.map { type -> (DecoderSource, AnyDecoding) in
    |                                         `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 75 |       let source = type.source
 76 |       let decoder = Self.createDecoder(
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:83:45: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 81 |       return (source.source, type.anyDecoding(using: decoder))
 82 |     }
 83 |     .reduce(into: [DecoderSource: [(String, AnyDecoding)]]()) { dict, pair in
    |                                             `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 84 |       let (source, decoding) = pair
 85 |       dict[source, default: []].append((type(of: decoding).label, decoding))
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:50:37: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 48 | @available(macOS 13.0, *)
 49 | public final class SynDecoder: Sendable {
 50 |   private static let defaultTypes: [DecodableFeed.Type] = [
    |                                     `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 51 |     RSSFeed.self,
 52 |     AtomFeed.self,
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:58:23: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 56 |   private let defaultJSONDecoderSetup: @Sendable (JSONDecoder) -> Void
 57 |   private let defaultXMLDecoderSetup: @Sendable (XMLCoder.XMLDecoder) -> Void
 58 |   private let types: [DecodableFeed.Type]
    |                       `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 59 |
 60 |   private let defaultXMLDecoder: XMLDecoder
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:64:51: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 62 |   private let defaultJSONDecoder: JSONDecoder
 63 |
 64 |   private let decodings: [DecoderSource: [String: AnyDecoding]]
    |                                                   `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 65 |
 66 |   internal init(
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:67:13: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 65 |
 66 |   internal init(
 67 |     types: [DecodableFeed.Type]? = nil,
    |             `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 68 |     defaultJSONDecoderSetup: (@Sendable (JSONDecoder) -> Void)? = nil,
 69 |     defaultXMLDecoderSetup: (@Sendable (XMLCoder.XMLDecoder) -> Void)? = nil
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:118:46: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 |   /// print(feed.title) // Prints "Empower Apps"
117 |   /// ```
118 |   public func decode(_ data: Data) throws -> Feedable {
    |                                              `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 |     let firstByte = try Self.getFirstByte(from: data)
120 |     let source = try Self.getSource(from: firstByte)
[87/167] Compiling SyndiKit SynDecoder+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 66 |
 67 |   @Sendable
 68 |   internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
    |                                                              `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 69 |     let container = try decoder.singleValueContainer()
 70 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 92 |
 93 |   @Sendable
 94 |   internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
    |                                                         `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 95 |     let container = try decoder.singleValueContainer()
 96 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 |   @Sendable
117 |   internal func decode(from decoder: Decoder) throws -> Date {
    |                                      `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 |     let container = try decoder.singleValueContainer()
119 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 |   }
45 |
46 |   internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
   |                                                                       `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 |     Self.decoding(using: decoder)
48 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:41:25: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
39 |   }
40 |
41 |   internal let decoder: TypeDecoder
   |                         `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
42 |
43 |   internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:43:58: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
41 |   internal let decoder: TypeDecoder
42 |
43 |   internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
   |                                                          `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
44 |     self.decoder = decoder
45 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:47:50: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
45 |   }
46 |
47 |   internal func decodeFeed(data: Data) throws -> Feedable {
   |                                                  `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
48 |     try decode(data: data)
49 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodingError.swift:58:16: warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
56 |
57 |   internal static func dataCorrupted(
58 |     codingKey: CodingKey,
   |                `- warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
59 |     debugDescription: String
60 |   ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:117:30: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
115 |   internal static func decodeFeed(
116 |     _ data: Data,
117 |     with decodings: [String: AnyDecoding]
    |                              `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
118 |   ) throws -> Feedable {
119 |     var errors = [String: DecodingError]()
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:118:15: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 |     _ data: Data,
117 |     with decodings: [String: AnyDecoding]
118 |   ) throws -> Feedable {
    |               `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 |     var errors = [String: DecodingError]()
120 |     for (label, decoding) in decodings {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:74:41: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 72 |     jsonDecoder: JSONDecoder
 73 |   ) -> [DecoderSource: [String: any AnyDecoding]] {
 74 |     types.map { type -> (DecoderSource, AnyDecoding) in
    |                                         `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 75 |       let source = type.source
 76 |       let decoder = Self.createDecoder(
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:83:45: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 81 |       return (source.source, type.anyDecoding(using: decoder))
 82 |     }
 83 |     .reduce(into: [DecoderSource: [(String, AnyDecoding)]]()) { dict, pair in
    |                                             `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 84 |       let (source, decoding) = pair
 85 |       dict[source, default: []].append((type(of: decoding).label, decoding))
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:50:37: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 48 | @available(macOS 13.0, *)
 49 | public final class SynDecoder: Sendable {
 50 |   private static let defaultTypes: [DecodableFeed.Type] = [
    |                                     `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 51 |     RSSFeed.self,
 52 |     AtomFeed.self,
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:58:23: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 56 |   private let defaultJSONDecoderSetup: @Sendable (JSONDecoder) -> Void
 57 |   private let defaultXMLDecoderSetup: @Sendable (XMLCoder.XMLDecoder) -> Void
 58 |   private let types: [DecodableFeed.Type]
    |                       `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 59 |
 60 |   private let defaultXMLDecoder: XMLDecoder
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:64:51: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 62 |   private let defaultJSONDecoder: JSONDecoder
 63 |
 64 |   private let decodings: [DecoderSource: [String: AnyDecoding]]
    |                                                   `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 65 |
 66 |   internal init(
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:67:13: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 65 |
 66 |   internal init(
 67 |     types: [DecodableFeed.Type]? = nil,
    |             `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 68 |     defaultJSONDecoderSetup: (@Sendable (JSONDecoder) -> Void)? = nil,
 69 |     defaultXMLDecoderSetup: (@Sendable (XMLCoder.XMLDecoder) -> Void)? = nil
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:118:46: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 |   /// print(feed.title) // Prints "Empower Apps"
117 |   /// ```
118 |   public func decode(_ data: Data) throws -> Feedable {
    |                                              `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 |     let firstByte = try Self.getFirstByte(from: data)
120 |     let source = try Self.getSource(from: firstByte)
[88/167] Compiling SyndiKit SynDecoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 66 |
 67 |   @Sendable
 68 |   internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
    |                                                              `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 69 |     let container = try decoder.singleValueContainer()
 70 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 92 |
 93 |   @Sendable
 94 |   internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
    |                                                         `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 95 |     let container = try decoder.singleValueContainer()
 96 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 |   @Sendable
117 |   internal func decode(from decoder: Decoder) throws -> Date {
    |                                      `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 |     let container = try decoder.singleValueContainer()
119 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 |   }
45 |
46 |   internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
   |                                                                       `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 |     Self.decoding(using: decoder)
48 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:41:25: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
39 |   }
40 |
41 |   internal let decoder: TypeDecoder
   |                         `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
42 |
43 |   internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:43:58: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
41 |   internal let decoder: TypeDecoder
42 |
43 |   internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
   |                                                          `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
44 |     self.decoder = decoder
45 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:47:50: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
45 |   }
46 |
47 |   internal func decodeFeed(data: Data) throws -> Feedable {
   |                                                  `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
48 |     try decode(data: data)
49 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodingError.swift:58:16: warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
56 |
57 |   internal static func dataCorrupted(
58 |     codingKey: CodingKey,
   |                `- warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
59 |     debugDescription: String
60 |   ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:117:30: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
115 |   internal static func decodeFeed(
116 |     _ data: Data,
117 |     with decodings: [String: AnyDecoding]
    |                              `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
118 |   ) throws -> Feedable {
119 |     var errors = [String: DecodingError]()
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:118:15: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 |     _ data: Data,
117 |     with decodings: [String: AnyDecoding]
118 |   ) throws -> Feedable {
    |               `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 |     var errors = [String: DecodingError]()
120 |     for (label, decoding) in decodings {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:74:41: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 72 |     jsonDecoder: JSONDecoder
 73 |   ) -> [DecoderSource: [String: any AnyDecoding]] {
 74 |     types.map { type -> (DecoderSource, AnyDecoding) in
    |                                         `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 75 |       let source = type.source
 76 |       let decoder = Self.createDecoder(
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:83:45: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 81 |       return (source.source, type.anyDecoding(using: decoder))
 82 |     }
 83 |     .reduce(into: [DecoderSource: [(String, AnyDecoding)]]()) { dict, pair in
    |                                             `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 84 |       let (source, decoding) = pair
 85 |       dict[source, default: []].append((type(of: decoding).label, decoding))
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:50:37: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 48 | @available(macOS 13.0, *)
 49 | public final class SynDecoder: Sendable {
 50 |   private static let defaultTypes: [DecodableFeed.Type] = [
    |                                     `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 51 |     RSSFeed.self,
 52 |     AtomFeed.self,
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:58:23: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 56 |   private let defaultJSONDecoderSetup: @Sendable (JSONDecoder) -> Void
 57 |   private let defaultXMLDecoderSetup: @Sendable (XMLCoder.XMLDecoder) -> Void
 58 |   private let types: [DecodableFeed.Type]
    |                       `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 59 |
 60 |   private let defaultXMLDecoder: XMLDecoder
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:64:51: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 62 |   private let defaultJSONDecoder: JSONDecoder
 63 |
 64 |   private let decodings: [DecoderSource: [String: AnyDecoding]]
    |                                                   `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 65 |
 66 |   internal init(
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:67:13: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 65 |
 66 |   internal init(
 67 |     types: [DecodableFeed.Type]? = nil,
    |             `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 68 |     defaultJSONDecoderSetup: (@Sendable (JSONDecoder) -> Void)? = nil,
 69 |     defaultXMLDecoderSetup: (@Sendable (XMLCoder.XMLDecoder) -> Void)? = nil
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:118:46: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 |   /// print(feed.title) // Prints "Empower Apps"
117 |   /// ```
118 |   public func decode(_ data: Data) throws -> Feedable {
    |                                              `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 |     let firstByte = try Self.getFirstByte(from: data)
120 |     let source = try Self.getSource(from: firstByte)
[89/167] Compiling SyndiKit TypeDecoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 66 |
 67 |   @Sendable
 68 |   internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
    |                                                              `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 69 |     let container = try decoder.singleValueContainer()
 70 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 92 |
 93 |   @Sendable
 94 |   internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
    |                                                         `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 95 |     let container = try decoder.singleValueContainer()
 96 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 |   @Sendable
117 |   internal func decode(from decoder: Decoder) throws -> Date {
    |                                      `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 |     let container = try decoder.singleValueContainer()
119 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 |   }
45 |
46 |   internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
   |                                                                       `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 |     Self.decoding(using: decoder)
48 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:41:25: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
39 |   }
40 |
41 |   internal let decoder: TypeDecoder
   |                         `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
42 |
43 |   internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:43:58: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
41 |   internal let decoder: TypeDecoder
42 |
43 |   internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
   |                                                          `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
44 |     self.decoder = decoder
45 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:47:50: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
45 |   }
46 |
47 |   internal func decodeFeed(data: Data) throws -> Feedable {
   |                                                  `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
48 |     try decode(data: data)
49 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodingError.swift:58:16: warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
56 |
57 |   internal static func dataCorrupted(
58 |     codingKey: CodingKey,
   |                `- warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
59 |     debugDescription: String
60 |   ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:117:30: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
115 |   internal static func decodeFeed(
116 |     _ data: Data,
117 |     with decodings: [String: AnyDecoding]
    |                              `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
118 |   ) throws -> Feedable {
119 |     var errors = [String: DecodingError]()
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:118:15: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 |     _ data: Data,
117 |     with decodings: [String: AnyDecoding]
118 |   ) throws -> Feedable {
    |               `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 |     var errors = [String: DecodingError]()
120 |     for (label, decoding) in decodings {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:74:41: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 72 |     jsonDecoder: JSONDecoder
 73 |   ) -> [DecoderSource: [String: any AnyDecoding]] {
 74 |     types.map { type -> (DecoderSource, AnyDecoding) in
    |                                         `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 75 |       let source = type.source
 76 |       let decoder = Self.createDecoder(
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:83:45: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 81 |       return (source.source, type.anyDecoding(using: decoder))
 82 |     }
 83 |     .reduce(into: [DecoderSource: [(String, AnyDecoding)]]()) { dict, pair in
    |                                             `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 84 |       let (source, decoding) = pair
 85 |       dict[source, default: []].append((type(of: decoding).label, decoding))
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:50:37: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 48 | @available(macOS 13.0, *)
 49 | public final class SynDecoder: Sendable {
 50 |   private static let defaultTypes: [DecodableFeed.Type] = [
    |                                     `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 51 |     RSSFeed.self,
 52 |     AtomFeed.self,
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:58:23: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 56 |   private let defaultJSONDecoderSetup: @Sendable (JSONDecoder) -> Void
 57 |   private let defaultXMLDecoderSetup: @Sendable (XMLCoder.XMLDecoder) -> Void
 58 |   private let types: [DecodableFeed.Type]
    |                       `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 59 |
 60 |   private let defaultXMLDecoder: XMLDecoder
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:64:51: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 62 |   private let defaultJSONDecoder: JSONDecoder
 63 |
 64 |   private let decodings: [DecoderSource: [String: AnyDecoding]]
    |                                                   `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 65 |
 66 |   internal init(
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:67:13: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 65 |
 66 |   internal init(
 67 |     types: [DecodableFeed.Type]? = nil,
    |             `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 68 |     defaultJSONDecoderSetup: (@Sendable (JSONDecoder) -> Void)? = nil,
 69 |     defaultXMLDecoderSetup: (@Sendable (XMLCoder.XMLDecoder) -> Void)? = nil
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:118:46: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 |   /// print(feed.title) // Prints "Empower Apps"
117 |   /// ```
118 |   public func decode(_ data: Data) throws -> Feedable {
    |                                              `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 |     let firstByte = try Self.getFirstByte(from: data)
120 |     let source = try Self.getSource(from: firstByte)
[90/167] Compiling SyndiKit XMLDecoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 66 |
 67 |   @Sendable
 68 |   internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
    |                                                              `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 69 |     let container = try decoder.singleValueContainer()
 70 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 92 |
 93 |   @Sendable
 94 |   internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
    |                                                         `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 95 |     let container = try decoder.singleValueContainer()
 96 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 |   @Sendable
117 |   internal func decode(from decoder: Decoder) throws -> Date {
    |                                      `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 |     let container = try decoder.singleValueContainer()
119 |     let dateStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 |   }
45 |
46 |   internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
   |                                                                       `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 |     Self.decoding(using: decoder)
48 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:41:25: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
39 |   }
40 |
41 |   internal let decoder: TypeDecoder
   |                         `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
42 |
43 |   internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:43:58: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
41 |   internal let decoder: TypeDecoder
42 |
43 |   internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
   |                                                          `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
44 |     self.decoder = decoder
45 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:47:50: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
45 |   }
46 |
47 |   internal func decodeFeed(data: Data) throws -> Feedable {
   |                                                  `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
48 |     try decode(data: data)
49 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodingError.swift:58:16: warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
56 |
57 |   internal static func dataCorrupted(
58 |     codingKey: CodingKey,
   |                `- warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
59 |     debugDescription: String
60 |   ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:117:30: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
115 |   internal static func decodeFeed(
116 |     _ data: Data,
117 |     with decodings: [String: AnyDecoding]
    |                              `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
118 |   ) throws -> Feedable {
119 |     var errors = [String: DecodingError]()
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:118:15: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 |     _ data: Data,
117 |     with decodings: [String: AnyDecoding]
118 |   ) throws -> Feedable {
    |               `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 |     var errors = [String: DecodingError]()
120 |     for (label, decoding) in decodings {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:74:41: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 72 |     jsonDecoder: JSONDecoder
 73 |   ) -> [DecoderSource: [String: any AnyDecoding]] {
 74 |     types.map { type -> (DecoderSource, AnyDecoding) in
    |                                         `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 75 |       let source = type.source
 76 |       let decoder = Self.createDecoder(
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:83:45: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 81 |       return (source.source, type.anyDecoding(using: decoder))
 82 |     }
 83 |     .reduce(into: [DecoderSource: [(String, AnyDecoding)]]()) { dict, pair in
    |                                             `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 84 |       let (source, decoding) = pair
 85 |       dict[source, default: []].append((type(of: decoding).label, decoding))
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:50:37: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 48 | @available(macOS 13.0, *)
 49 | public final class SynDecoder: Sendable {
 50 |   private static let defaultTypes: [DecodableFeed.Type] = [
    |                                     `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 51 |     RSSFeed.self,
 52 |     AtomFeed.self,
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:58:23: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 56 |   private let defaultJSONDecoderSetup: @Sendable (JSONDecoder) -> Void
 57 |   private let defaultXMLDecoderSetup: @Sendable (XMLCoder.XMLDecoder) -> Void
 58 |   private let types: [DecodableFeed.Type]
    |                       `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 59 |
 60 |   private let defaultXMLDecoder: XMLDecoder
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:64:51: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 62 |   private let defaultJSONDecoder: JSONDecoder
 63 |
 64 |   private let decodings: [DecoderSource: [String: AnyDecoding]]
    |                                                   `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
 65 |
 66 |   internal init(
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:67:13: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 65 |
 66 |   internal init(
 67 |     types: [DecodableFeed.Type]? = nil,
    |             `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
 68 |     defaultJSONDecoderSetup: (@Sendable (JSONDecoder) -> Void)? = nil,
 69 |     defaultXMLDecoderSetup: (@Sendable (XMLCoder.XMLDecoder) -> Void)? = nil
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:118:46: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 |   /// print(feed.title) // Prints "Empower Apps"
117 |   /// ```
118 |   public func decode(_ data: Data) throws -> Feedable {
    |                                              `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 |     let firstByte = try Self.getFirstByte(from: data)
120 |     let source = try Self.getSource(from: firstByte)
[91/167] Compiling SyndiKit PodcastLocation+OsmQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |     /// - Parameter decoder: The decoder to read data from.
 58 |     /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
 59 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |       let container = try decoder.singleValueContainer()
 61 |       let osmStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 |   /// - Parameter decoder: The decoder to read data from.
53 |   /// - Throws: An error if the decoding process fails.
54 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |     let container = try decoder.container(keyedBy: CodingKeys.self)
56 |     owner = try container.decodeIfPresent(String.self, forKey: .owner)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 |   /// - Parameters:
42 |   ///   - id: The ID of the YouTube video.
43 |   case youtube(YouTubeID)
   |                `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
[92/167] Compiling SyndiKit PodcastLocation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |     /// - Parameter decoder: The decoder to read data from.
 58 |     /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
 59 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |       let container = try decoder.singleValueContainer()
 61 |       let osmStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 |   /// - Parameter decoder: The decoder to read data from.
53 |   /// - Throws: An error if the decoding process fails.
54 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |     let container = try decoder.container(keyedBy: CodingKeys.self)
56 |     owner = try container.decodeIfPresent(String.self, forKey: .owner)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 |   /// - Parameters:
42 |   ///   - id: The ID of the YouTube video.
43 |   case youtube(YouTubeID)
   |                `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
[93/167] Compiling SyndiKit PodcastLocked.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |     /// - Parameter decoder: The decoder to read data from.
 58 |     /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
 59 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |       let container = try decoder.singleValueContainer()
 61 |       let osmStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 |   /// - Parameter decoder: The decoder to read data from.
53 |   /// - Throws: An error if the decoding process fails.
54 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |     let container = try decoder.container(keyedBy: CodingKeys.self)
56 |     owner = try container.decodeIfPresent(String.self, forKey: .owner)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 |   /// - Parameters:
42 |   ///   - id: The ID of the YouTube video.
43 |   case youtube(YouTubeID)
   |                `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
[94/167] Compiling SyndiKit PodcastPerson+Role.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |     /// - Parameter decoder: The decoder to read data from.
 58 |     /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
 59 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |       let container = try decoder.singleValueContainer()
 61 |       let osmStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 |   /// - Parameter decoder: The decoder to read data from.
53 |   /// - Throws: An error if the decoding process fails.
54 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |     let container = try decoder.container(keyedBy: CodingKeys.self)
56 |     owner = try container.decodeIfPresent(String.self, forKey: .owner)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 |   /// - Parameters:
42 |   ///   - id: The ID of the YouTube video.
43 |   case youtube(YouTubeID)
   |                `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
[95/167] Compiling SyndiKit PodcastPerson.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |     /// - Parameter decoder: The decoder to read data from.
 58 |     /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
 59 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |       let container = try decoder.singleValueContainer()
 61 |       let osmStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 |   /// - Parameter decoder: The decoder to read data from.
53 |   /// - Throws: An error if the decoding process fails.
54 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |     let container = try decoder.container(keyedBy: CodingKeys.self)
56 |     owner = try container.decodeIfPresent(String.self, forKey: .owner)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 |   /// - Parameters:
42 |   ///   - id: The ID of the YouTube video.
43 |   case youtube(YouTubeID)
   |                `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
[96/167] Compiling SyndiKit PodcastSeason.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |     /// - Parameter decoder: The decoder to read data from.
 58 |     /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
 59 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |       let container = try decoder.singleValueContainer()
 61 |       let osmStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 |   /// - Parameter decoder: The decoder to read data from.
53 |   /// - Throws: An error if the decoding process fails.
54 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |     let container = try decoder.container(keyedBy: CodingKeys.self)
56 |     owner = try container.decodeIfPresent(String.self, forKey: .owner)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 |   /// - Parameters:
42 |   ///   - id: The ID of the YouTube video.
43 |   case youtube(YouTubeID)
   |                `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
[97/167] Compiling SyndiKit PodcastSoundbite.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |     /// - Parameter decoder: The decoder to read data from.
 58 |     /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
 59 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |       let container = try decoder.singleValueContainer()
 61 |       let osmStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 |   /// - Parameter decoder: The decoder to read data from.
53 |   /// - Throws: An error if the decoding process fails.
54 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |     let container = try decoder.container(keyedBy: CodingKeys.self)
56 |     owner = try container.decodeIfPresent(String.self, forKey: .owner)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 |   /// - Parameters:
42 |   ///   - id: The ID of the YouTube video.
43 |   case youtube(YouTubeID)
   |                `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
[98/167] Compiling SyndiKit PodcastTranscript+MimeType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |     /// - Parameter decoder: The decoder to read data from.
 58 |     /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
 59 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |       let container = try decoder.singleValueContainer()
 61 |       let osmStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 |   /// - Parameter decoder: The decoder to read data from.
53 |   /// - Throws: An error if the decoding process fails.
54 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |     let container = try decoder.container(keyedBy: CodingKeys.self)
56 |     owner = try container.decodeIfPresent(String.self, forKey: .owner)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 |   /// - Parameters:
42 |   ///   - id: The ID of the YouTube video.
43 |   case youtube(YouTubeID)
   |                `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
[99/167] Compiling SyndiKit PodcastTranscript.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |     /// - Parameter decoder: The decoder to read data from.
 58 |     /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
 59 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |       let container = try decoder.singleValueContainer()
 61 |       let osmStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 |   /// - Parameter decoder: The decoder to read data from.
53 |   /// - Throws: An error if the decoding process fails.
54 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |     let container = try decoder.container(keyedBy: CodingKeys.self)
56 |     owner = try container.decodeIfPresent(String.self, forKey: .owner)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 |   /// - Parameters:
42 |   ///   - id: The ID of the YouTube video.
43 |   case youtube(YouTubeID)
   |                `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
[100/167] Compiling SyndiKit Video.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |     /// - Parameter decoder: The decoder to read data from.
 58 |     /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
 59 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |       let container = try decoder.singleValueContainer()
 61 |       let osmStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 |   /// - Parameter decoder: The decoder to read data from.
53 |   /// - Throws: An error if the decoding process fails.
54 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |     let container = try decoder.container(keyedBy: CodingKeys.self)
56 |     owner = try container.decodeIfPresent(String.self, forKey: .owner)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 |   /// - Parameters:
42 |   ///   - id: The ID of the YouTube video.
43 |   case youtube(YouTubeID)
   |                `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
[101/167] Compiling SyndiKit Entryable+WordPressPost.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |     /// - Parameter decoder: The decoder to read data from.
 58 |     /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
 59 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |       let container = try decoder.singleValueContainer()
 61 |       let osmStr = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 |   /// - Parameter decoder: The decoder to read data from.
53 |   /// - Throws: An error if the decoding process fails.
54 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |     let container = try decoder.container(keyedBy: CodingKeys.self)
56 |     owner = try container.decodeIfPresent(String.self, forKey: .owner)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 |   /// - Parameters:
42 |   ///   - id: The ID of the YouTube video.
43 |   case youtube(YouTubeID)
   |                `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
[102/167] Compiling SyndiKit WPCategory.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Wordpress/WordPressPost+Init.swift:35:10: warning: public import of 'Foundation' was not used in public declarations or inlinable code
33 |   import Foundation
34 | #else
35 |   public import Foundation
   |          `- warning: public import of 'Foundation' was not used in public declarations or inlinable code
36 | #endif
37 |
[103/167] Compiling SyndiKit WPPostMeta.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Wordpress/WordPressPost+Init.swift:35:10: warning: public import of 'Foundation' was not used in public declarations or inlinable code
33 |   import Foundation
34 | #else
35 |   public import Foundation
   |          `- warning: public import of 'Foundation' was not used in public declarations or inlinable code
36 | #endif
37 |
[104/167] Compiling SyndiKit WPTag.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Wordpress/WordPressPost+Init.swift:35:10: warning: public import of 'Foundation' was not used in public declarations or inlinable code
33 |   import Foundation
34 | #else
35 |   public import Foundation
   |          `- warning: public import of 'Foundation' was not used in public declarations or inlinable code
36 | #endif
37 |
[105/167] Compiling SyndiKit WordPressElements.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Wordpress/WordPressPost+Init.swift:35:10: warning: public import of 'Foundation' was not used in public declarations or inlinable code
33 |   import Foundation
34 | #else
35 |   public import Foundation
   |          `- warning: public import of 'Foundation' was not used in public declarations or inlinable code
36 | #endif
37 |
[106/167] Compiling SyndiKit WordPressError.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Wordpress/WordPressPost+Init.swift:35:10: warning: public import of 'Foundation' was not used in public declarations or inlinable code
33 |   import Foundation
34 | #else
35 |   public import Foundation
   |          `- warning: public import of 'Foundation' was not used in public declarations or inlinable code
36 | #endif
37 |
[107/167] Compiling SyndiKit WordPressPost+BasicProperties.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Wordpress/WordPressPost+Init.swift:35:10: warning: public import of 'Foundation' was not used in public declarations or inlinable code
33 |   import Foundation
34 | #else
35 |   public import Foundation
   |          `- warning: public import of 'Foundation' was not used in public declarations or inlinable code
36 | #endif
37 |
[108/167] Compiling SyndiKit WordPressPost+CategoryProperties.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Wordpress/WordPressPost+Init.swift:35:10: warning: public import of 'Foundation' was not used in public declarations or inlinable code
33 |   import Foundation
34 | #else
35 |   public import Foundation
   |          `- warning: public import of 'Foundation' was not used in public declarations or inlinable code
36 | #endif
37 |
[109/167] Compiling SyndiKit WordPressPost+DateProperties.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Wordpress/WordPressPost+Init.swift:35:10: warning: public import of 'Foundation' was not used in public declarations or inlinable code
33 |   import Foundation
34 | #else
35 |   public import Foundation
   |          `- warning: public import of 'Foundation' was not used in public declarations or inlinable code
36 | #endif
37 |
[110/167] Compiling SyndiKit WordPressPost+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Wordpress/WordPressPost+Init.swift:35:10: warning: public import of 'Foundation' was not used in public declarations or inlinable code
33 |   import Foundation
34 | #else
35 |   public import Foundation
   |          `- warning: public import of 'Foundation' was not used in public declarations or inlinable code
36 | #endif
37 |
[111/167] Compiling SyndiKit WordPressPost+Init.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Wordpress/WordPressPost+Init.swift:35:10: warning: public import of 'Foundation' was not used in public declarations or inlinable code
33 |   import Foundation
34 | #else
35 |   public import Foundation
   |          `- warning: public import of 'Foundation' was not used in public declarations or inlinable code
36 | #endif
37 |
[112/167] Compiling SyndiKit WordPressPost+MetaProperties.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Wordpress/WordPressPost+Init.swift:35:10: warning: public import of 'Foundation' was not used in public declarations or inlinable code
33 |   import Foundation
34 | #else
35 |   public import Foundation
   |          `- warning: public import of 'Foundation' was not used in public declarations or inlinable code
36 | #endif
37 |
[113/167] Compiling SyndiKit JSONFeed.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 65 | extension JSONFeed: DecodableFeed {
 66 |   /// The source of the decoder for JSON feed.
 67 |   internal static let source: DecoderSetup = DecoderSource.json
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 68 |
 69 |   /// The label for the JSON feed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 76 |
 77 |   /// The children of the JSON feed.
 78 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 79 |     items
 80 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 98 |   ///   An array of categories associated with the item.
 99 |   /// - SeeAlso: ``EntryCategory``
100 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 |     []
102 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |   /// - Parameter decoder: The decoder to read data from.
 58 |   /// - Throws: An error if the decoding process fails.
 59 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
 61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 92 |   private static func parseLengthString(
 93 |     _ lengthString: String,
 94 |     originalError: Error
    |                    `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 95 |   ) throws -> Int? {
 96 |     if lengthString.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 |   /// - Parameter decoder: The decoder to read data from.
105 |   /// - Throws: An error if the decoding process fails.
106 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 |     let container = try decoder.singleValueContainer()
108 |     let string = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 |   /// - Parameter encoder: The encoder to write data to.
129 |   /// - Throws: An error if the encoding process fails.
130 |   public func encode(to encoder: Encoder) throws {
    |                                  `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 |     var container = encoder.singleValueContainer()
132 |     try container.encode(description)
[114/167] Compiling SyndiKit JSONItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 65 | extension JSONFeed: DecodableFeed {
 66 |   /// The source of the decoder for JSON feed.
 67 |   internal static let source: DecoderSetup = DecoderSource.json
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 68 |
 69 |   /// The label for the JSON feed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 76 |
 77 |   /// The children of the JSON feed.
 78 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 79 |     items
 80 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 98 |   ///   An array of categories associated with the item.
 99 |   /// - SeeAlso: ``EntryCategory``
100 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 |     []
102 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |   /// - Parameter decoder: The decoder to read data from.
 58 |   /// - Throws: An error if the decoding process fails.
 59 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
 61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 92 |   private static func parseLengthString(
 93 |     _ lengthString: String,
 94 |     originalError: Error
    |                    `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 95 |   ) throws -> Int? {
 96 |     if lengthString.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 |   /// - Parameter decoder: The decoder to read data from.
105 |   /// - Throws: An error if the decoding process fails.
106 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 |     let container = try decoder.singleValueContainer()
108 |     let string = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 |   /// - Parameter encoder: The encoder to write data to.
129 |   /// - Throws: An error if the encoding process fails.
130 |   public func encode(to encoder: Encoder) throws {
    |                                  `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 |     var container = encoder.singleValueContainer()
132 |     try container.encode(description)
[115/167] Compiling SyndiKit Enclosure.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 65 | extension JSONFeed: DecodableFeed {
 66 |   /// The source of the decoder for JSON feed.
 67 |   internal static let source: DecoderSetup = DecoderSource.json
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 68 |
 69 |   /// The label for the JSON feed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 76 |
 77 |   /// The children of the JSON feed.
 78 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 79 |     items
 80 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 98 |   ///   An array of categories associated with the item.
 99 |   /// - SeeAlso: ``EntryCategory``
100 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 |     []
102 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |   /// - Parameter decoder: The decoder to read data from.
 58 |   /// - Throws: An error if the decoding process fails.
 59 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
 61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 92 |   private static func parseLengthString(
 93 |     _ lengthString: String,
 94 |     originalError: Error
    |                    `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 95 |   ) throws -> Int? {
 96 |     if lengthString.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 |   /// - Parameter decoder: The decoder to read data from.
105 |   /// - Throws: An error if the decoding process fails.
106 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 |     let container = try decoder.singleValueContainer()
108 |     let string = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 |   /// - Parameter encoder: The encoder to write data to.
129 |   /// - Throws: An error if the encoding process fails.
130 |   public func encode(to encoder: Encoder) throws {
    |                                  `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 |     var container = encoder.singleValueContainer()
132 |     try container.encode(description)
[116/167] Compiling SyndiKit EntryID.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 65 | extension JSONFeed: DecodableFeed {
 66 |   /// The source of the decoder for JSON feed.
 67 |   internal static let source: DecoderSetup = DecoderSource.json
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 68 |
 69 |   /// The label for the JSON feed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 76 |
 77 |   /// The children of the JSON feed.
 78 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 79 |     items
 80 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 98 |   ///   An array of categories associated with the item.
 99 |   /// - SeeAlso: ``EntryCategory``
100 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 |     []
102 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |   /// - Parameter decoder: The decoder to read data from.
 58 |   /// - Throws: An error if the decoding process fails.
 59 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
 61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 92 |   private static func parseLengthString(
 93 |     _ lengthString: String,
 94 |     originalError: Error
    |                    `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 95 |   ) throws -> Int? {
 96 |     if lengthString.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 |   /// - Parameter decoder: The decoder to read data from.
105 |   /// - Throws: An error if the decoding process fails.
106 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 |     let container = try decoder.singleValueContainer()
108 |     let string = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 |   /// - Parameter encoder: The encoder to write data to.
129 |   /// - Throws: An error if the encoding process fails.
130 |   public func encode(to encoder: Encoder) throws {
    |                                  `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 |     var container = encoder.singleValueContainer()
132 |     try container.encode(description)
[117/167] Compiling SyndiKit BasicProperties.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 65 | extension JSONFeed: DecodableFeed {
 66 |   /// The source of the decoder for JSON feed.
 67 |   internal static let source: DecoderSetup = DecoderSource.json
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 68 |
 69 |   /// The label for the JSON feed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 76 |
 77 |   /// The children of the JSON feed.
 78 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 79 |     items
 80 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 98 |   ///   An array of categories associated with the item.
 99 |   /// - SeeAlso: ``EntryCategory``
100 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 |     []
102 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |   /// - Parameter decoder: The decoder to read data from.
 58 |   /// - Throws: An error if the decoding process fails.
 59 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
 61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 92 |   private static func parseLengthString(
 93 |     _ lengthString: String,
 94 |     originalError: Error
    |                    `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 95 |   ) throws -> Int? {
 96 |     if lengthString.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 |   /// - Parameter decoder: The decoder to read data from.
105 |   /// - Throws: An error if the decoding process fails.
106 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 |     let container = try decoder.singleValueContainer()
108 |     let string = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 |   /// - Parameter encoder: The encoder to write data to.
129 |   /// - Throws: An error if the encoding process fails.
130 |   public func encode(to encoder: Encoder) throws {
    |                                  `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 |     var container = encoder.singleValueContainer()
132 |     try container.encode(description)
[118/167] Compiling SyndiKit ITunesProperties.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 65 | extension JSONFeed: DecodableFeed {
 66 |   /// The source of the decoder for JSON feed.
 67 |   internal static let source: DecoderSetup = DecoderSource.json
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 68 |
 69 |   /// The label for the JSON feed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 76 |
 77 |   /// The children of the JSON feed.
 78 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 79 |     items
 80 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 98 |   ///   An array of categories associated with the item.
 99 |   /// - SeeAlso: ``EntryCategory``
100 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 |     []
102 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |   /// - Parameter decoder: The decoder to read data from.
 58 |   /// - Throws: An error if the decoding process fails.
 59 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
 61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 92 |   private static func parseLengthString(
 93 |     _ lengthString: String,
 94 |     originalError: Error
    |                    `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 95 |   ) throws -> Int? {
 96 |     if lengthString.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 |   /// - Parameter decoder: The decoder to read data from.
105 |   /// - Throws: An error if the decoding process fails.
106 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 |     let container = try decoder.singleValueContainer()
108 |     let string = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 |   /// - Parameter encoder: The encoder to write data to.
129 |   /// - Throws: An error if the encoding process fails.
130 |   public func encode(to encoder: Encoder) throws {
    |                                  `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 |     var container = encoder.singleValueContainer()
132 |     try container.encode(description)
[119/167] Compiling SyndiKit MediaProperties.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 65 | extension JSONFeed: DecodableFeed {
 66 |   /// The source of the decoder for JSON feed.
 67 |   internal static let source: DecoderSetup = DecoderSource.json
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 68 |
 69 |   /// The label for the JSON feed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 76 |
 77 |   /// The children of the JSON feed.
 78 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 79 |     items
 80 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 98 |   ///   An array of categories associated with the item.
 99 |   /// - SeeAlso: ``EntryCategory``
100 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 |     []
102 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |   /// - Parameter decoder: The decoder to read data from.
 58 |   /// - Throws: An error if the decoding process fails.
 59 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
 61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 92 |   private static func parseLengthString(
 93 |     _ lengthString: String,
 94 |     originalError: Error
    |                    `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 95 |   ) throws -> Int? {
 96 |     if lengthString.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 |   /// - Parameter decoder: The decoder to read data from.
105 |   /// - Throws: An error if the decoding process fails.
106 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 |     let container = try decoder.singleValueContainer()
108 |     let string = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 |   /// - Parameter encoder: The encoder to write data to.
129 |   /// - Throws: An error if the encoding process fails.
130 |   public func encode(to encoder: Encoder) throws {
    |                                  `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 |     var container = encoder.singleValueContainer()
132 |     try container.encode(description)
[120/167] Compiling SyndiKit PodcastProperties.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 65 | extension JSONFeed: DecodableFeed {
 66 |   /// The source of the decoder for JSON feed.
 67 |   internal static let source: DecoderSetup = DecoderSource.json
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 68 |
 69 |   /// The label for the JSON feed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 76 |
 77 |   /// The children of the JSON feed.
 78 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 79 |     items
 80 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 98 |   ///   An array of categories associated with the item.
 99 |   /// - SeeAlso: ``EntryCategory``
100 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 |     []
102 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |   /// - Parameter decoder: The decoder to read data from.
 58 |   /// - Throws: An error if the decoding process fails.
 59 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
 61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 92 |   private static func parseLengthString(
 93 |     _ lengthString: String,
 94 |     originalError: Error
    |                    `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 95 |   ) throws -> Int? {
 96 |     if lengthString.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 |   /// - Parameter decoder: The decoder to read data from.
105 |   /// - Throws: An error if the decoding process fails.
106 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 |     let container = try decoder.singleValueContainer()
108 |     let string = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 |   /// - Parameter encoder: The encoder to write data to.
129 |   /// - Throws: An error if the encoding process fails.
130 |   public func encode(to encoder: Encoder) throws {
    |                                  `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 |     var container = encoder.singleValueContainer()
132 |     try container.encode(description)
[121/167] Compiling SyndiKit WordPressProperties.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 65 | extension JSONFeed: DecodableFeed {
 66 |   /// The source of the decoder for JSON feed.
 67 |   internal static let source: DecoderSetup = DecoderSource.json
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 68 |
 69 |   /// The label for the JSON feed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 76 |
 77 |   /// The children of the JSON feed.
 78 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 79 |     items
 80 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 98 |   ///   An array of categories associated with the item.
 99 |   /// - SeeAlso: ``EntryCategory``
100 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 |     []
102 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |   /// - Parameter decoder: The decoder to read data from.
 58 |   /// - Throws: An error if the decoding process fails.
 59 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
 61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 92 |   private static func parseLengthString(
 93 |     _ lengthString: String,
 94 |     originalError: Error
    |                    `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 95 |   ) throws -> Int? {
 96 |     if lengthString.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 |   /// - Parameter decoder: The decoder to read data from.
105 |   /// - Throws: An error if the decoding process fails.
106 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 |     let container = try decoder.singleValueContainer()
108 |     let string = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 |   /// - Parameter encoder: The encoder to write data to.
129 |   /// - Throws: An error if the encoding process fails.
130 |   public func encode(to encoder: Encoder) throws {
    |                                  `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 |     var container = encoder.singleValueContainer()
132 |     try container.encode(description)
[122/167] Compiling SyndiKit RSSChannel.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 65 | extension JSONFeed: DecodableFeed {
 66 |   /// The source of the decoder for JSON feed.
 67 |   internal static let source: DecoderSetup = DecoderSource.json
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 68 |
 69 |   /// The label for the JSON feed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 76 |
 77 |   /// The children of the JSON feed.
 78 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 79 |     items
 80 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 98 |   ///   An array of categories associated with the item.
 99 |   /// - SeeAlso: ``EntryCategory``
100 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 |     []
102 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |   /// - Parameter decoder: The decoder to read data from.
 58 |   /// - Throws: An error if the decoding process fails.
 59 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
 61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 92 |   private static func parseLengthString(
 93 |     _ lengthString: String,
 94 |     originalError: Error
    |                    `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 95 |   ) throws -> Int? {
 96 |     if lengthString.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 |   /// - Parameter decoder: The decoder to read data from.
105 |   /// - Throws: An error if the decoding process fails.
106 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 |     let container = try decoder.singleValueContainer()
108 |     let string = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 |   /// - Parameter encoder: The encoder to write data to.
129 |   /// - Throws: An error if the encoding process fails.
130 |   public func encode(to encoder: Encoder) throws {
    |                                  `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 |     var container = encoder.singleValueContainer()
132 |     try container.encode(description)
[123/167] Compiling SyndiKit RSSFeed.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 65 | extension JSONFeed: DecodableFeed {
 66 |   /// The source of the decoder for JSON feed.
 67 |   internal static let source: DecoderSetup = DecoderSource.json
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 68 |
 69 |   /// The label for the JSON feed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 76 |
 77 |   /// The children of the JSON feed.
 78 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
 79 |     items
 80 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 98 |   ///   An array of categories associated with the item.
 99 |   /// - SeeAlso: ``EntryCategory``
100 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 |     []
102 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 57 |   /// - Parameter decoder: The decoder to read data from.
 58 |   /// - Throws: An error if the decoding process fails.
 59 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
 61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 92 |   private static func parseLengthString(
 93 |     _ lengthString: String,
 94 |     originalError: Error
    |                    `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
 95 |   ) throws -> Int? {
 96 |     if lengthString.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 |   /// - Parameter decoder: The decoder to read data from.
105 |   /// - Throws: An error if the decoding process fails.
106 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 |     let container = try decoder.singleValueContainer()
108 |     let string = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 |   /// - Parameter encoder: The encoder to write data to.
129 |   /// - Throws: An error if the encoding process fails.
130 |   public func encode(to encoder: Encoder) throws {
    |                                  `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 |     var container = encoder.singleValueContainer()
132 |     try container.encode(description)
[124/167] Compiling SyndiKit WordPressPost+ProcessedData.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |   /// - Throws: An error if reading from the decoder fails,
56 |   /// or if the data is corrupted or invalid.
57 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 |     let container = try decoder.singleValueContainer()
59 |     let stringValue = try container.decode(String.self)
[125/167] Compiling SyndiKit WordPressPost+ProcessedFields.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |   /// - Throws: An error if reading from the decoder fails,
56 |   /// or if the data is corrupted or invalid.
57 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 |     let container = try decoder.singleValueContainer()
59 |     let stringValue = try container.decode(String.self)
[126/167] Compiling SyndiKit WordPressPost+Processor.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |   /// - Throws: An error if reading from the decoder fails,
56 |   /// or if the data is corrupted or invalid.
57 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 |     let container = try decoder.singleValueContainer()
59 |     let stringValue = try container.decode(String.self)
[127/167] Compiling SyndiKit WordPressPost+ValidatedFields.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |   /// - Throws: An error if reading from the decoder fails,
56 |   /// or if the data is corrupted or invalid.
57 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 |     let container = try decoder.singleValueContainer()
59 |     let stringValue = try container.decode(String.self)
[128/167] Compiling SyndiKit WordPressPost+Validator.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |   /// - Throws: An error if reading from the decoder fails,
56 |   /// or if the data is corrupted or invalid.
57 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 |     let container = try decoder.singleValueContainer()
59 |     let stringValue = try container.decode(String.self)
[129/167] Compiling SyndiKit WordPressPost.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |   /// - Throws: An error if reading from the decoder fails,
56 |   /// or if the data is corrupted or invalid.
57 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 |     let container = try decoder.singleValueContainer()
59 |     let stringValue = try container.decode(String.self)
[130/167] Compiling SyndiKit YouTubeID.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |   /// - Throws: An error if reading from the decoder fails,
56 |   /// or if the data is corrupted or invalid.
57 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 |     let container = try decoder.singleValueContainer()
59 |     let stringValue = try container.decode(String.self)
[131/167] Compiling SyndiKit iTunesDuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |   /// - Throws: An error if reading from the decoder fails,
56 |   /// or if the data is corrupted or invalid.
57 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 |     let container = try decoder.singleValueContainer()
59 |     let stringValue = try container.decode(String.self)
[132/167] Compiling SyndiKit iTunesEpisode.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |   /// - Throws: An error if reading from the decoder fails,
56 |   /// or if the data is corrupted or invalid.
57 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 |     let container = try decoder.singleValueContainer()
59 |     let stringValue = try container.decode(String.self)
[133/167] Compiling SyndiKit iTunesImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |   /// - Throws: An error if reading from the decoder fails,
56 |   /// or if the data is corrupted or invalid.
57 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 |     let container = try decoder.singleValueContainer()
59 |     let stringValue = try container.decode(String.self)
[134/167] Compiling SyndiKit iTunesOwner.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 |   /// - Throws: An error if reading from the decoder fails,
56 |   /// or if the data is corrupted or invalid.
57 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 |     let container = try decoder.singleValueContainer()
59 |     let stringValue = try container.decode(String.self)
[135/167] Compiling SyndiKit SiteDirectoryBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 93 | extension AtomEntry: Entryable {
 94 |   /// The categories associated with the entry.
 95 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 96 |     atomCategories
 97 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 92 | extension AtomFeed: DecodableFeed {
 93 |   /// The source of the decoder for AtomFeed.
 94 |   internal static let source: DecoderSetup = DecoderSource.xml
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 95 |
 96 |   /// The label for AtomFeed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 |   /// The children of the AtomFeed.
105 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 |     entries
107 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 |   public let medium: String?
58 |
59 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
[136/167] Compiling SyndiKit SiteLanguage.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 93 | extension AtomEntry: Entryable {
 94 |   /// The categories associated with the entry.
 95 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 96 |     atomCategories
 97 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 92 | extension AtomFeed: DecodableFeed {
 93 |   /// The source of the decoder for AtomFeed.
 94 |   internal static let source: DecoderSetup = DecoderSource.xml
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 95 |
 96 |   /// The label for AtomFeed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 |   /// The children of the AtomFeed.
105 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 |     entries
107 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 |   public let medium: String?
58 |
59 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
[137/167] Compiling SyndiKit SiteLanguageCategory+Site.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 93 | extension AtomEntry: Entryable {
 94 |   /// The categories associated with the entry.
 95 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 96 |     atomCategories
 97 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 92 | extension AtomFeed: DecodableFeed {
 93 |   /// The source of the decoder for AtomFeed.
 94 |   internal static let source: DecoderSetup = DecoderSource.xml
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 95 |
 96 |   /// The label for AtomFeed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 |   /// The children of the AtomFeed.
105 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 |     entries
107 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 |   public let medium: String?
58 |
59 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
[138/167] Compiling SyndiKit SiteLanguageCategory.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 93 | extension AtomEntry: Entryable {
 94 |   /// The categories associated with the entry.
 95 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 96 |     atomCategories
 97 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 92 | extension AtomFeed: DecodableFeed {
 93 |   /// The source of the decoder for AtomFeed.
 94 |   internal static let source: DecoderSetup = DecoderSource.xml
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 95 |
 96 |   /// The label for AtomFeed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 |   /// The children of the AtomFeed.
105 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 |     entries
107 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 |   public let medium: String?
58 |
59 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
[139/167] Compiling SyndiKit SiteLanguageContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 93 | extension AtomEntry: Entryable {
 94 |   /// The categories associated with the entry.
 95 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 96 |     atomCategories
 97 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 92 | extension AtomFeed: DecodableFeed {
 93 |   /// The source of the decoder for AtomFeed.
 94 |   internal static let source: DecoderSetup = DecoderSource.xml
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 95 |
 96 |   /// The label for AtomFeed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 |   /// The children of the AtomFeed.
105 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 |     entries
107 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 |   public let medium: String?
58 |
59 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
[140/167] Compiling SyndiKit SiteLanguageType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 93 | extension AtomEntry: Entryable {
 94 |   /// The categories associated with the entry.
 95 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 96 |     atomCategories
 97 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 92 | extension AtomFeed: DecodableFeed {
 93 |   /// The source of the decoder for AtomFeed.
 94 |   internal static let source: DecoderSetup = DecoderSource.xml
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 95 |
 96 |   /// The label for AtomFeed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 |   /// The children of the AtomFeed.
105 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 |     entries
107 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 |   public let medium: String?
58 |
59 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
[141/167] Compiling SyndiKit AtomCategory.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 93 | extension AtomEntry: Entryable {
 94 |   /// The categories associated with the entry.
 95 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 96 |     atomCategories
 97 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 92 | extension AtomFeed: DecodableFeed {
 93 |   /// The source of the decoder for AtomFeed.
 94 |   internal static let source: DecoderSetup = DecoderSource.xml
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 95 |
 96 |   /// The label for AtomFeed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 |   /// The children of the AtomFeed.
105 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 |     entries
107 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 |   public let medium: String?
58 |
59 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
[142/167] Compiling SyndiKit AtomEntry.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 93 | extension AtomEntry: Entryable {
 94 |   /// The categories associated with the entry.
 95 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 96 |     atomCategories
 97 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 92 | extension AtomFeed: DecodableFeed {
 93 |   /// The source of the decoder for AtomFeed.
 94 |   internal static let source: DecoderSetup = DecoderSource.xml
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 95 |
 96 |   /// The label for AtomFeed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 |   /// The children of the AtomFeed.
105 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 |     entries
107 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 |   public let medium: String?
58 |
59 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
[143/167] Compiling SyndiKit AtomFeed.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 93 | extension AtomEntry: Entryable {
 94 |   /// The categories associated with the entry.
 95 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 96 |     atomCategories
 97 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 92 | extension AtomFeed: DecodableFeed {
 93 |   /// The source of the decoder for AtomFeed.
 94 |   internal static let source: DecoderSetup = DecoderSource.xml
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 95 |
 96 |   /// The label for AtomFeed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 |   /// The children of the AtomFeed.
105 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 |     entries
107 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 |   public let medium: String?
58 |
59 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
[144/167] Compiling SyndiKit AtomMedia.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 93 | extension AtomEntry: Entryable {
 94 |   /// The categories associated with the entry.
 95 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 96 |     atomCategories
 97 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 92 | extension AtomFeed: DecodableFeed {
 93 |   /// The source of the decoder for AtomFeed.
 94 |   internal static let source: DecoderSetup = DecoderSource.xml
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 95 |
 96 |   /// The label for AtomFeed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 |   /// The children of the AtomFeed.
105 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 |     entries
107 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 |   public let medium: String?
58 |
59 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
[145/167] Compiling SyndiKit AtomMediaGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 93 | extension AtomEntry: Entryable {
 94 |   /// The categories associated with the entry.
 95 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
 96 |     atomCategories
 97 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 92 | extension AtomFeed: DecodableFeed {
 93 |   /// The source of the decoder for AtomFeed.
 94 |   internal static let source: DecoderSetup = DecoderSource.xml
    |                               `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
 95 |
 96 |   /// The label for AtomFeed.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 |   /// The children of the AtomFeed.
105 |   public var children: [Entryable] {
    |                         `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 |     entries
107 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 |   public let medium: String?
58 |
59 |   public init(from decoder: Decoder) throws {
   |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 |     let container = try decoder.container(keyedBy: CodingKeys.self)
61 |     url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
[146/167] Compiling SyndiKit RSSImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 |   /// The categories associated with this RSS item.
136 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 |     categoryTerms
138 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 90 |   ///   - Returns: A new instance of ``RSSItemCategory``.
 91 |   /// - SeeAlso: ``EntryCategory``
 92 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 93 |     let value: String
 94 |     let container: KeyedDecodingContainer<CodingKeys>?
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 |   /// A podcast episode.
44 |   case podcast(PodcastEpisode)
   |                `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 |   /// A video.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 |     /// - Parameter decoder: The decoder to read data from.
141 |     /// - Throws: A ``DecodingError`` if the decoding process fails.
142 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 |       let container = try decoder.singleValueContainer()
144 |       let singleValue = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 |     /// - Parameter encoder: The encoder to write data to.
171 |     /// - Throws: An error if the encoding process fails.
172 |     public func encode(to encoder: Encoder) throws {
    |                                    `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 |       var container = encoder.singleValueContainer()
174 |       try container.encode(description)
[147/167] Compiling SyndiKit RSSItem+Init.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 |   /// The categories associated with this RSS item.
136 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 |     categoryTerms
138 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 90 |   ///   - Returns: A new instance of ``RSSItemCategory``.
 91 |   /// - SeeAlso: ``EntryCategory``
 92 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 93 |     let value: String
 94 |     let container: KeyedDecodingContainer<CodingKeys>?
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 |   /// A podcast episode.
44 |   case podcast(PodcastEpisode)
   |                `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 |   /// A video.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 |     /// - Parameter decoder: The decoder to read data from.
141 |     /// - Throws: A ``DecodingError`` if the decoding process fails.
142 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 |       let container = try decoder.singleValueContainer()
144 |       let singleValue = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 |     /// - Parameter encoder: The encoder to write data to.
171 |     /// - Throws: An error if the encoding process fails.
172 |     public func encode(to encoder: Encoder) throws {
    |                                    `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 |       var container = encoder.singleValueContainer()
174 |       try container.encode(description)
[148/167] Compiling SyndiKit RSSItem+InternalInit.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 |   /// The categories associated with this RSS item.
136 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 |     categoryTerms
138 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 90 |   ///   - Returns: A new instance of ``RSSItemCategory``.
 91 |   /// - SeeAlso: ``EntryCategory``
 92 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 93 |     let value: String
 94 |     let container: KeyedDecodingContainer<CodingKeys>?
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 |   /// A podcast episode.
44 |   case podcast(PodcastEpisode)
   |                `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 |   /// A video.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 |     /// - Parameter decoder: The decoder to read data from.
141 |     /// - Throws: A ``DecodingError`` if the decoding process fails.
142 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 |       let container = try decoder.singleValueContainer()
144 |       let singleValue = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 |     /// - Parameter encoder: The encoder to write data to.
171 |     /// - Throws: An error if the encoding process fails.
172 |     public func encode(to encoder: Encoder) throws {
    |                                    `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 |       var container = encoder.singleValueContainer()
174 |       try container.encode(description)
[149/167] Compiling SyndiKit RSSItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 |   /// The categories associated with this RSS item.
136 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 |     categoryTerms
138 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 90 |   ///   - Returns: A new instance of ``RSSItemCategory``.
 91 |   /// - SeeAlso: ``EntryCategory``
 92 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 93 |     let value: String
 94 |     let container: KeyedDecodingContainer<CodingKeys>?
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 |   /// A podcast episode.
44 |   case podcast(PodcastEpisode)
   |                `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 |   /// A video.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 |     /// - Parameter decoder: The decoder to read data from.
141 |     /// - Throws: A ``DecodingError`` if the decoding process fails.
142 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 |       let container = try decoder.singleValueContainer()
144 |       let singleValue = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 |     /// - Parameter encoder: The encoder to write data to.
171 |     /// - Throws: An error if the encoding process fails.
172 |     public func encode(to encoder: Encoder) throws {
    |                                    `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 |       var container = encoder.singleValueContainer()
174 |       try container.encode(description)
[150/167] Compiling SyndiKit RSSItemCategory.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 |   /// The categories associated with this RSS item.
136 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 |     categoryTerms
138 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 90 |   ///   - Returns: A new instance of ``RSSItemCategory``.
 91 |   /// - SeeAlso: ``EntryCategory``
 92 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 93 |     let value: String
 94 |     let container: KeyedDecodingContainer<CodingKeys>?
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 |   /// A podcast episode.
44 |   case podcast(PodcastEpisode)
   |                `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 |   /// A video.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 |     /// - Parameter decoder: The decoder to read data from.
141 |     /// - Throws: A ``DecodingError`` if the decoding process fails.
142 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 |       let container = try decoder.singleValueContainer()
144 |       let singleValue = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 |     /// - Parameter encoder: The encoder to write data to.
171 |     /// - Throws: An error if the encoding process fails.
172 |     public func encode(to encoder: Encoder) throws {
    |                                    `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 |       var container = encoder.singleValueContainer()
174 |       try container.encode(description)
[151/167] Compiling SyndiKit MediaContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 |   /// The categories associated with this RSS item.
136 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 |     categoryTerms
138 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 90 |   ///   - Returns: A new instance of ``RSSItemCategory``.
 91 |   /// - SeeAlso: ``EntryCategory``
 92 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 93 |     let value: String
 94 |     let container: KeyedDecodingContainer<CodingKeys>?
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 |   /// A podcast episode.
44 |   case podcast(PodcastEpisode)
   |                `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 |   /// A video.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 |     /// - Parameter decoder: The decoder to read data from.
141 |     /// - Throws: A ``DecodingError`` if the decoding process fails.
142 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 |       let container = try decoder.singleValueContainer()
144 |       let singleValue = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 |     /// - Parameter encoder: The encoder to write data to.
171 |     /// - Throws: An error if the encoding process fails.
172 |     public func encode(to encoder: Encoder) throws {
    |                                    `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 |       var container = encoder.singleValueContainer()
174 |       try container.encode(description)
[152/167] Compiling SyndiKit PodcastChapters+MimeType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 |   /// The categories associated with this RSS item.
136 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 |     categoryTerms
138 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 90 |   ///   - Returns: A new instance of ``RSSItemCategory``.
 91 |   /// - SeeAlso: ``EntryCategory``
 92 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 93 |     let value: String
 94 |     let container: KeyedDecodingContainer<CodingKeys>?
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 |   /// A podcast episode.
44 |   case podcast(PodcastEpisode)
   |                `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 |   /// A video.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 |     /// - Parameter decoder: The decoder to read data from.
141 |     /// - Throws: A ``DecodingError`` if the decoding process fails.
142 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 |       let container = try decoder.singleValueContainer()
144 |       let singleValue = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 |     /// - Parameter encoder: The encoder to write data to.
171 |     /// - Throws: An error if the encoding process fails.
172 |     public func encode(to encoder: Encoder) throws {
    |                                    `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 |       var container = encoder.singleValueContainer()
174 |       try container.encode(description)
[153/167] Compiling SyndiKit PodcastChapters.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 |   /// The categories associated with this RSS item.
136 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 |     categoryTerms
138 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 90 |   ///   - Returns: A new instance of ``RSSItemCategory``.
 91 |   /// - SeeAlso: ``EntryCategory``
 92 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 93 |     let value: String
 94 |     let container: KeyedDecodingContainer<CodingKeys>?
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 |   /// A podcast episode.
44 |   case podcast(PodcastEpisode)
   |                `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 |   /// A video.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 |     /// - Parameter decoder: The decoder to read data from.
141 |     /// - Throws: A ``DecodingError`` if the decoding process fails.
142 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 |       let container = try decoder.singleValueContainer()
144 |       let singleValue = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 |     /// - Parameter encoder: The encoder to write data to.
171 |     /// - Throws: An error if the encoding process fails.
172 |     public func encode(to encoder: Encoder) throws {
    |                                    `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 |       var container = encoder.singleValueContainer()
174 |       try container.encode(description)
[154/167] Compiling SyndiKit PodcastEpisode.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 |   /// The categories associated with this RSS item.
136 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 |     categoryTerms
138 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 90 |   ///   - Returns: A new instance of ``RSSItemCategory``.
 91 |   /// - SeeAlso: ``EntryCategory``
 92 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 93 |     let value: String
 94 |     let container: KeyedDecodingContainer<CodingKeys>?
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 |   /// A podcast episode.
44 |   case podcast(PodcastEpisode)
   |                `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 |   /// A video.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 |     /// - Parameter decoder: The decoder to read data from.
141 |     /// - Throws: A ``DecodingError`` if the decoding process fails.
142 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 |       let container = try decoder.singleValueContainer()
144 |       let singleValue = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 |     /// - Parameter encoder: The encoder to write data to.
171 |     /// - Throws: An error if the encoding process fails.
172 |     public func encode(to encoder: Encoder) throws {
    |                                    `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 |       var container = encoder.singleValueContainer()
174 |       try container.encode(description)
[155/167] Compiling SyndiKit PodcastFunding.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 |   /// The categories associated with this RSS item.
136 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 |     categoryTerms
138 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 90 |   ///   - Returns: A new instance of ``RSSItemCategory``.
 91 |   /// - SeeAlso: ``EntryCategory``
 92 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 93 |     let value: String
 94 |     let container: KeyedDecodingContainer<CodingKeys>?
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 |   /// A podcast episode.
44 |   case podcast(PodcastEpisode)
   |                `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 |   /// A video.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 |     /// - Parameter decoder: The decoder to read data from.
141 |     /// - Throws: A ``DecodingError`` if the decoding process fails.
142 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 |       let container = try decoder.singleValueContainer()
144 |       let singleValue = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 |     /// - Parameter encoder: The encoder to write data to.
171 |     /// - Throws: An error if the encoding process fails.
172 |     public func encode(to encoder: Encoder) throws {
    |                                    `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 |       var container = encoder.singleValueContainer()
174 |       try container.encode(description)
[156/167] Compiling SyndiKit PodcastLocation+GeoURI.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 |   /// The categories associated with this RSS item.
136 |   public var categories: [EntryCategory] {
    |                           `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 |     categoryTerms
138 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 90 |   ///   - Returns: A new instance of ``RSSItemCategory``.
 91 |   /// - SeeAlso: ``EntryCategory``
 92 |   public init(from decoder: Decoder) throws {
    |                             `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
 93 |     let value: String
 94 |     let container: KeyedDecodingContainer<CodingKeys>?
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 |   /// A podcast episode.
44 |   case podcast(PodcastEpisode)
   |                `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 |   /// A video.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 |     /// - Parameter decoder: The decoder to read data from.
141 |     /// - Throws: A ``DecodingError`` if the decoding process fails.
142 |     public init(from decoder: Decoder) throws {
    |                               `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 |       let container = try decoder.singleValueContainer()
144 |       let singleValue = try container.decode(String.self)
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 |     /// - Parameter encoder: The encoder to write data to.
171 |     /// - Throws: An error if the encoding process fails.
172 |     public func encode(to encoder: Encoder) throws {
    |                                    `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 |       var container = encoder.singleValueContainer()
174 |       try container.encode(description)
[157/167] Compiling SyndiKit OPML+Body.swift
[158/167] Compiling SyndiKit OPML+Head.swift
[159/167] Compiling SyndiKit OPML+Outline.swift
[160/167] Compiling SyndiKit OPML.swift
[161/167] Compiling SyndiKit OutlineType.swift
[162/167] Compiling SyndiKit SyndicationUpdate.swift
[163/167] Compiling SyndiKit SyndicationUpdateFrequency.swift
[164/167] Compiling SyndiKit SyndicationUpdatePeriod.swift
[165/167] Compiling SyndiKit KeyedDecodingContainerProtocol.swift
[166/167] Compiling SyndiKit StringProtocol.swift
[167/167] Compiling SyndiKit URL.swift
Build of target: 'SyndiKit' complete! (2.27s)
    2138
12	/Users/admin/builder/spi-builder-workspace/.docs/brightdigit/syndikit/0.6.1
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/brightdigit/syndikit/0.6.1
File count: 2138
Doc size:   12.0MB
Preparing doc bundle ...
Uploading prod-brightdigit-syndikit-0.6.1-01f098b7.zip to s3://spi-docs-inbox/prod-brightdigit-syndikit-0.6.1-01f098b7.zip
Copying... [12%]
Copying... [21%]
Copying... [31%]
Copying... [42%]
Copying... [52%]
Copying... [61%]
Copying... [71%]
Copying... [82%]
Copying... [92%]
Copying... [100%]
Done.