Build Information
Failed to build Scout, reference 4.1.0 (da48b2
), with Swift 6.2 (beta) for Linux on 20 Jun 2025 12:18:15 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ABridoux/scout.git
Reference: 4.1.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/ABridoux/scout
* tag 4.1.0 -> FETCH_HEAD
HEAD is now at da48b20 Merge pull request #270 from ABridoux/release/4.1.0
Cloned https://github.com/ABridoux/scout.git
Revision (git rev-parse @):
da48b2086117d13702afc6c731618a0b4245cc11
SUCCESS checkout https://github.com/ABridoux/scout.git at 4.1.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.2
Building package at path: $PWD
https://github.com/ABridoux/scout.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/ABridoux/BooleanExpressionEvaluation
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/ABridoux/lux
Fetching https://github.com/apple/swift-docc-plugin
[1/541] Fetching booleanexpressionevaluation
[483/2623] Fetching booleanexpressionevaluation, swift-docc-plugin
[713/4164] Fetching booleanexpressionevaluation, swift-docc-plugin, lux
[903/15023] Fetching booleanexpressionevaluation, swift-docc-plugin, lux, yams
[3555/30403] Fetching booleanexpressionevaluation, swift-docc-plugin, lux, yams, swift-argument-parser
Fetched https://github.com/ABridoux/BooleanExpressionEvaluation from cache (0.68s)
[6151/29862] Fetching swift-docc-plugin, lux, yams, swift-argument-parser
Fetching https://github.com/tadija/AEXML.git
Fetched https://github.com/apple/swift-docc-plugin from cache (0.70s)
[4440/27780] Fetching lux, yams, swift-argument-parser
Fetched https://github.com/ABridoux/lux from cache (0.95s)
[18676/26239] Fetching yams, swift-argument-parser
[21201/28366] Fetching yams, swift-argument-parser, aexml
Fetched https://github.com/tadija/AEXML.git from cache (0.50s)
[22656/26239] Fetching yams, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.36s)
[8253/10859] Fetching yams
Fetching https://github.com/swiftcsv/SwiftCSV
Fetched https://github.com/jpsim/Yams.git from cache (3.13s)
[1/1780] Fetching swiftcsv
Fetched https://github.com/swiftcsv/SwiftCSV from cache (1.03s)
Computing version for https://github.com/ABridoux/BooleanExpressionEvaluation
Computed https://github.com/ABridoux/BooleanExpressionEvaluation at 2.0.1 (4.62s)
Computing version for https://github.com/tadija/AEXML.git
Computed https://github.com/tadija/AEXML.git at 4.7.0 (0.63s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 4.0.6 (0.54s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.4 (0.53s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3413] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.41s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.46s)
Computing version for https://github.com/swiftcsv/SwiftCSV
Computed https://github.com/swiftcsv/SwiftCSV at 0.10.0 (0.54s)
Computing version for https://github.com/ABridoux/lux
Computed https://github.com/ABridoux/lux at 0.5.0 (0.92s)
Fetching https://github.com/scinfu/SwiftSoup.git
Fetching https://github.com/JohnSundell/Splash
[1/2167] Fetching splash
[1583/6083] Fetching splash, swiftsoup
Fetched https://github.com/JohnSundell/Splash from cache (0.52s)
Fetched https://github.com/scinfu/SwiftSoup.git from cache (0.52s)
Computing version for https://github.com/JohnSundell/Splash
Computed https://github.com/JohnSundell/Splash at 0.16.0 (1.41s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 1.7.5 (3.43s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.5.0 (0.58s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.4
Creating working copy for https://github.com/ABridoux/lux
Working copy of https://github.com/ABridoux/lux resolved at 0.5.0
Creating working copy for https://github.com/tadija/AEXML.git
Working copy of https://github.com/tadija/AEXML.git resolved at 4.7.0
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 4.0.6
Creating working copy for https://github.com/JohnSundell/Splash
Working copy of https://github.com/JohnSundell/Splash resolved at 0.16.0
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 1.7.5
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftcsv/SwiftCSV
Working copy of https://github.com/swiftcsv/SwiftCSV resolved at 0.10.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 0.5.0
Creating working copy for https://github.com/ABridoux/BooleanExpressionEvaluation
Working copy of https://github.com/ABridoux/BooleanExpressionEvaluation resolved at 2.0.1
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/38] Write sources
[2/38] Copying PrivacyInfo.xcprivacy
[2/38] Write sources
[16/38] Compiling writer.c
[17/38] Compiling reader.c
[18/38] Compiling parser.c
[19/38] Compiling api.c
[20/38] Compiling emitter.c
[21/38] Compiling scanner.c
[22/38] Write swift-version-24593BA9C3E375BF.txt
[24/166] Emitting module SwiftCSV
[25/167] Emitting module SwiftSoup
[26/174] Emitting module Yams
[27/175] Compiling SwiftCSV String+Lines.swift
[28/175] Emitting module AEXML
[29/175] Compiling SwiftSoup ArrayExt.swift
[30/175] Compiling SwiftSoup Attribute.swift
[31/175] Compiling SwiftCSV Parser.swift
[32/175] Compiling SwiftCSV NamedCSVView.swift
[33/175] Compiling Yams YamlError.swift
[34/175] Emitting module ArgumentParserToolInfo
[35/175] Compiling ArgumentParserToolInfo ToolInfo.swift
[37/210] Emitting module ArgumentParser
[38/214] Compiling ArgumentParser FishCompletionsGenerator.swift
[39/214] Compiling ArgumentParser ZshCompletionsGenerator.swift
[41/214] Compiling ArgumentParser Argument.swift
[42/214] Compiling ArgumentParser ArgumentHelp.swift
[43/217] Compiling ArgumentParser BashCompletionsGenerator.swift
[44/217] Compiling ArgumentParser CompletionsGenerator.swift
[45/217] Compiling SwiftCSV resource_bundle_accessor.swift
[49/217] Compiling ArgumentParser ParsableCommand.swift
[50/217] Compiling ArgumentParser ArgumentDecoder.swift
[51/217] Compiling ArgumentParser ArgumentDefinition.swift
[52/217] Compiling ArgumentParser CompletionKind.swift
[53/217] Compiling ArgumentParser Errors.swift
[58/217] Compiling SwiftCSV ParsingState.swift
[59/218] Compiling SwiftCSV Serializer.swift
[60/218] Compiling ArgumentParser Option.swift
[61/218] Compiling ArgumentParser OptionGroup.swift
[62/218] Compiling ArgumentParser Flag.swift
[63/218] Compiling ArgumentParser NameSpecification.swift
[64/218] Compiling ArgumentParser CommandConfiguration.swift
[65/218] Compiling ArgumentParser EnumerableFlag.swift
[68/219] Compiling Parsing Parser.swift
[69/219] Compiling AEXML Error.swift
[79/219] Emitting module BooleanExpressionEvaluation
[89/219] Compiling ArgumentParser ExpressibleByArgument.swift
[90/219] Compiling ArgumentParser ParsableArguments.swift
[91/219] Compiling ArgumentParser ParsableArgumentsValidation.swift
[92/219] Compiling ArgumentParser ArgumentSet.swift
[93/219] Compiling ArgumentParser CommandParser.swift
[94/219] Compiling ArgumentParser InputOrigin.swift
[95/219] Emitting module Splash
[96/219] Compiling Parsing Parser+Types.swift
[106/219] Compiling ArgumentParser DumpHelpGenerator.swift
[107/219] Compiling ArgumentParser HelpCommand.swift
[108/219] Compiling ArgumentParser HelpGenerator.swift
[109/219] Compiling ArgumentParser MessageInfo.swift
[110/219] Compiling ArgumentParser UsageGenerator.swift
[111/219] Compiling ArgumentParser CollectionExtensions.swift
[112/219] Compiling ArgumentParser SequenceExtensions.swift
[113/219] Compiling Parsing Character+Extensions.swift
[114/219] Compiling Parsing Parser+Operators.swift
[115/219] Emitting module Parsing
[118/219] Compiling Splash Segment.swift
[119/219] Compiling Splash TokenType.swift
[120/219] Compiling Splash Tokenizer.swift
[121/219] Compiling ArgumentParser ParserError.swift
[122/219] Compiling ArgumentParser SplitArguments.swift
[123/220] Compiling AEXML Builders.swift
[124/220] Compiling SwiftSoup TokeniserState.swift
[125/220] Compiling SwiftSoup TreeBuilder.swift
[126/220] Compiling SwiftSoup UnicodeScalar.swift
[127/220] Compiling SwiftSoup Validate.swift
[128/220] Compiling SwiftSoup Whitelist.swift
[129/220] Compiling SwiftSoup XmlDeclaration.swift
[130/220] Compiling SwiftSoup XmlTreeBuilder.swift
[146/220] Compiling SwiftSoup StructuralEvaluator.swift
[147/220] Compiling SwiftSoup SwiftSoup.swift
[148/220] Compiling SwiftSoup Tag.swift
[149/220] Compiling SwiftSoup TextNode.swift
[150/220] Compiling SwiftSoup Token.swift
[151/220] Compiling SwiftSoup TokenQueue.swift
[152/220] Compiling SwiftSoup Tokeniser.swift
[153/220] Compiling ArgumentParser StringExtensions.swift
[154/220] Compiling ArgumentParser Tree.swift
[155/220] Compiling SwiftSoup SimpleDictionary.swift
[156/220] Compiling SwiftSoup StreamReader.swift
[157/220] Compiling SwiftSoup String.swift
[158/220] Compiling SwiftSoup StringBuilder.swift
[159/220] Compiling SwiftSoup StringUtil.swift
[160/220] Compiling AEXML Options.swift
[161/220] Compiling AEXML Parser.swift
[163/221] Compiling AEXML Document.swift
[164/222] Compiling AEXML Element.swift
[173/223] Compiling BooleanExpressionEvaluation String+Extensions.swift
[174/224] Wrapping AST for SwiftCSV for debugging
[175/224] Wrapping AST for ArgumentParserToolInfo for debugging
[176/224] Wrapping AST for AEXML for debugging
[176/224] Wrapping AST for SwiftSoup for debugging
[178/224] Wrapping AST for Parsing for debugging
[184/224] Wrapping AST for Yams for debugging
[185/224] Wrapping AST for BooleanExpressionEvaluation for debugging
[187/295] Compiling Scout ExplorerValue+Add.swift
[188/295] Compiling Scout ExplorerValue+Delete.swift
[189/295] Compiling Scout ExplorerValue+Get.swift
[190/295] Compiling Scout ExplorerValue+Set.swift
[191/295] Compiling Scout PathElement.swift
[192/295] Compiling Scout PathElementRepresentable.swift
[193/295] Compiling Scout PathTree.swift
[194/296] Wrapping AST for Splash for debugging
[196/296] Compiling Scout ExplorerXML+Add.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:41:54: error: reference to generic type 'CSV' requires arguments in <...>
39 | }
40 |
41 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
42 | let rootTree = Tree.root(name: "element")
43 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
[197/296] Compiling Scout ExplorerXML+CSVExport.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:41:54: error: reference to generic type 'CSV' requires arguments in <...>
39 | }
40 |
41 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
42 | let rootTree = Tree.root(name: "element")
43 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
[198/296] Compiling Scout ExplorerXML+CSVImport.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:41:54: error: reference to generic type 'CSV' requires arguments in <...>
39 | }
40 |
41 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
42 | let rootTree = Tree.root(name: "element")
43 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
[199/296] Compiling Scout ExplorerXML+Delete.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:41:54: error: reference to generic type 'CSV' requires arguments in <...>
39 | }
40 |
41 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
42 | let rootTree = Tree.root(name: "element")
43 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
[200/296] Compiling Scout ExplorerXML+ExplorerValue.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:41:54: error: reference to generic type 'CSV' requires arguments in <...>
39 | }
40 |
41 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
42 | let rootTree = Tree.root(name: "element")
43 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
[201/296] Compiling Scout ExplorerXML+Fold.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:41:54: error: reference to generic type 'CSV' requires arguments in <...>
39 | }
40 |
41 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
42 | let rootTree = Tree.root(name: "element")
43 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
[202/296] Compiling Scout ExplorerXML+Get.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:41:54: error: reference to generic type 'CSV' requires arguments in <...>
39 | }
40 |
41 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
42 | let rootTree = Tree.root(name: "element")
43 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
[203/296] Compiling Scout ExplorerXML+PathsListing.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:41:54: error: reference to generic type 'CSV' requires arguments in <...>
39 | }
40 |
41 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
42 | let rootTree = Tree.root(name: "element")
43 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
[204/296] Compiling Scout ExplorerXML+Serialization.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:41:54: error: reference to generic type 'CSV' requires arguments in <...>
39 | }
40 |
41 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
42 | let rootTree = Tree.root(name: "element")
43 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
[205/296] Compiling Scout ExplorerXML+Set.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:41:54: error: reference to generic type 'CSV' requires arguments in <...>
39 | }
40 |
41 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
42 | let rootTree = Tree.root(name: "element")
43 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
56 | }
57 |
58 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
| `- note: 'from(row:with:rootTree:)' declared here
59 | keysTrees.forEach { (key, tree) in
60 | if let value = row[key] {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[206/296] Emitting module Scout
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:41:54: error: reference to generic type 'CSV' requires arguments in <...>
39 | }
40 |
41 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
| `- error: reference to generic type 'CSV' requires arguments in <...>
42 | let rootTree = Tree.root(name: "element")
43 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
| |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[207/372] Compiling Lux XMLEnhancedDelegate.swift
[208/372] Compiling Lux XMLEnhancedInjector.swift
[209/372] Compiling Lux XMLCategory.swift
[210/372] Compiling Lux XMLDelegate.swift
[211/372] Compiling Lux XMLInjector.swift
[212/372] Compiling Lux YAMLCategory.swift
[213/372] Compiling Lux YAMLDelegate.swift
[214/372] Compiling Lux YAMLInjector.swift
[215/372] Compiling Lux InjectorDelegate.swift
[216/372] Compiling Lux TextInjector.swift
[217/372] Compiling Lux JSONCategory.swift
[218/372] Compiling Lux JSONDelegate.swift
[219/372] Compiling Lux JSONInjector.swift
[220/372] Compiling Lux StringProtocol+Extensions.swift
[221/372] Compiling Lux AttributedInjector.swift
[222/372] Compiling Lux BaseInjector.swift
[223/372] Compiling Lux FileInjectionService.swift
[224/372] Compiling Lux InjectionService.swift
[225/372] Compiling Lux PlistCategory.swift
[226/372] Compiling Lux PlistDelegate.swift
[227/372] Compiling Lux PlistInjector.swift
[228/372] Compiling Lux HTMLCustomCSSOutputFormat.swift
[229/372] Compiling Lux SwiftCategory.swift
[230/373] Wrapping AST for ArgumentParser for debugging
[232/373] Compiling Scout PathExplorer+ExploreWithMemory.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[233/373] Compiling Scout PathExplorer+Helpers.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[234/373] Compiling Scout PathExplorer.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[235/373] Compiling Scout PathExplorers.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[236/373] Compiling Scout SerializablePathExplorer.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[237/373] Compiling Scout Path+Parsing.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[238/373] Compiling Scout PathsFilter.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[239/373] Compiling Scout ValuePredicate.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[240/373] Compiling Scout ValueTarget.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[241/373] Compiling Lux DraculaThemeInjectorDelegate.swift
[242/373] Compiling Lux JSONDracula.swift
[243/373] Compiling Lux PlistDracula.swift
[244/373] Compiling Lux SwiftDracula.swift
[245/373] Compiling Lux XMLEnhancedDracula.swift
[246/373] Compiling Lux XmlDracula.swift
[247/373] Compiling Lux YAMLDracula.swift
[248/373] Compiling Lux ZshDracula.swift
[249/373] Compiling Lux ThemeInjectorDelegate.swift
[250/382] Compiling Lux JSONXcodeDarkDelegate.swift
[251/382] Compiling Lux PlistXcodeDarkDelegate.swift
[252/382] Compiling Lux SwiftXcodeDarkDelegate.swift
[253/382] Compiling Lux XMLEnhancedXcodeDarkDelegate.swift
[254/382] Compiling Lux XcodeDarkPalette.swift
[255/382] Compiling Lux XcodeDarkThemeInjectorDelegate.swift
[256/382] Compiling Lux XmlXcodeDarkDelegate.swift
[257/382] Compiling Lux YAMLXcodeDarkDelegate.swift
[258/382] Compiling Lux ZshXcodeDarkDelegate.swift
[259/382] Compiling Lux Category.swift
[260/382] Compiling Lux Color.swift
[261/382] Compiling Lux InjectionType.swift
[262/382] Compiling Lux InjectorType.swift
[263/382] Compiling Lux RegexPattern.swift
[264/382] Compiling Lux TerminalModifier.swift
[265/382] Compiling Lux TextType.swift
[266/382] Compiling Lux ColorTheme.swift
[267/382] Compiling Lux DraculaPalette.swift
[274/382] Compiling Lux JSONXcodeDefaultDelegate.swift
[275/382] Compiling Lux PlistXcodeDefaultDelegate.swift
[276/382] Compiling Lux SwiftXcodeDefaultDelegate.swift
[277/382] Compiling Lux XcodeLightPalette.swift
[278/382] Compiling Lux SwiftDelegate.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
| |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 |
[279/382] Compiling Lux SwiftInjector.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
| |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 |
[280/382] Compiling Lux TerminalOutputFormat.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
| |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 |
[281/382] Compiling Lux TokenType+SwiftCategory.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
| |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 |
[282/382] Compiling Lux XMLEnhancedCategory.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
| |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
| |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
| |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
| |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
| |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
| |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
[291/382] Compiling Lux ZshCategory.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
[292/382] Compiling Lux ZshDelegate.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
[293/382] Compiling Lux ZshInjector.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
[294/382] Compiling Lux Appendable.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
[295/382] Compiling Lux AttributedString.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
[296/382] Compiling Lux CSSClass.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic type 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
[312/382] Compiling Lux XcodeLightThemeInjectorDelegate.swift
[313/382] Compiling Lux XmlEnhancedXcodeDefaultDelegate.swift
[314/382] Compiling Lux XmlXcodeDefaultDelegate.swift
[315/382] Compiling Lux YAMLXcodeDefaultLightDelegate.swift
[316/382] Compiling Lux ZshXcodeLightDelegate.swift
[346/382] Emitting module Lux
[347/382] Compiling Lux DataFormat.swift
[348/382] Compiling Lux Version.swift
[349/382] Compiling Lux Bool+KeyPath.swift
[350/382] Compiling Lux NSRegularExpression+Extensions.swift
[351/382] Compiling Lux String+Extensions.swift
[357/383] Wrapping AST for Lux for debugging
BUILD FAILURE 6.2 linux