Build Information
Successful build of SyndiKit, reference main (1b7991
), with Swift 6.1 for macOS (SPM) on 22 Aug 2025 22:15:51 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
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 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)
[89/167] Compiling SyndiKit Character.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[90/167] Compiling SyndiKit Collection.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[91/167] Compiling SyndiKit Author.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[92/167] Compiling SyndiKit EntryCategory.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[93/167] Compiling SyndiKit Entryable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[94/167] Compiling SyndiKit Feedable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[95/167] Compiling SyndiKit Link.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[96/167] Compiling SyndiKit CData.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[97/167] Compiling SyndiKit ListString.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[98/167] Compiling SyndiKit UTF8EncodedURL.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[99/167] Compiling SyndiKit XMLStringInt.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[100/167] Compiling SyndiKit AnyDecoding.swift
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
[101/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)
[102/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)
[103/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)
[104/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)
[105/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)
[106/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)
[107/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)
[108/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)
[109/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)
[110/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)
[111/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)
[112/167] Emitting module SyndiKit
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42: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
40 | internal let string: String?
41 |
42 | internal 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
43 | let container = try decoder.singleValueContainer()
44 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | 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
39 | }
40 |
/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.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)
/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
/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)
/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)
/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 |
/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)
[113/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 |
[114/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 |
[115/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 |
[116/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 |
[117/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 |
[118/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 |
[119/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 |
[120/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 |
[121/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 |
[122/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 |
[123/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 |
[124/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
[125/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
[126/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
[127/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
[128/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
[129/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
[130/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
[131/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
[132/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
[133/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
[134/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
[135/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)
[136/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)
[137/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)
[138/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)
[139/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)
[140/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)
[141/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)
[142/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)
[143/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)
[144/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)
[145/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)
[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.55s)
2138
12 /Users/admin/builder/spi-builder-workspace/.docs/brightdigit/syndikit/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/brightdigit/syndikit/main
File count: 2138
Doc size: 12.0MB
Preparing doc bundle ...
Uploading prod-brightdigit-syndikit-main-64b0e4be.zip to s3://spi-docs-inbox/prod-brightdigit-syndikit-main-64b0e4be.zip
Copying... [12%]
Copying... [21%]
Copying... [31%]
Copying... [40%]
Copying... [52%]
Copying... [61%]
Copying... [71%]
Copying... [80%]
Copying... [92%]
Copying... [100%]
Done.