Build Information
Successful build of TranslationCatalog, reference 0.7.1 (fba598
), with Swift 6.0 for macOS (SPM) on 29 Mar 2025 20:54:24 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Build Log
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:140:17: error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
139 | /// Definition for the `<h4>` element.
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
| `- error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:142:17: error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
| `- error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:144:17: error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
| `- error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:146:17: error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
| `- error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:148:17: error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
| `- error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:150:17: error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
| `- error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:152:17: error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
| `- error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:154:17: error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
| `- error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:156:17: error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
| `- error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:158:17: error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
| `- error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:160:17: error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
| `- error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
161 | }
162 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:124:17: error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
122 | public enum ElementDefinitions {
123 | /// Definition for the `<article>` element.
124 | public enum Article: ElementDefinition { public static var wrapper = Node.article }
| `- error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
125 | /// Definition for the `<button>` element.
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:126:17: error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
124 | public enum Article: ElementDefinition { public static var wrapper = Node.article }
125 | /// Definition for the `<button>` element.
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
| `- error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
127 | /// Definition for the `<div>` element.
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:128:17: error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
127 | /// Definition for the `<div>` element.
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
| `- error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
129 | /// Definition for the `<fieldset>` element.
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:130:17: error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
129 | /// Definition for the `<fieldset>` element.
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
| `- error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
131 | /// Definition for the `<footer>` element.
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:132:17: error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
131 | /// Definition for the `<footer>` element.
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
| `- error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
133 | /// Definition for the `<h1>` element.
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:134:17: error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
133 | /// Definition for the `<h1>` element.
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
| `- error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
135 | /// Definition for the `<h2>` element.
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:136:17: error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
135 | /// Definition for the `<h2>` element.
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
| `- error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
137 | /// Definition for the `<h3>` element.
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:138:17: error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
137 | /// Definition for the `<h3>` element.
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
| `- error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
139 | /// Definition for the `<h4>` element.
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:140:17: error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
139 | /// Definition for the `<h4>` element.
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
| `- error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:142:17: error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
| `- error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:144:17: error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
| `- error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:146:17: error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
| `- error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:148:17: error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
| `- error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:150:17: error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
| `- error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:152:17: error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
| `- error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:154:17: error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
| `- error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:156:17: error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
| `- error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:158:17: error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
| `- error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:160:17: error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
| `- error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
161 | }
162 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:124:17: error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
122 | public enum ElementDefinitions {
123 | /// Definition for the `<article>` element.
124 | public enum Article: ElementDefinition { public static var wrapper = Node.article }
| `- error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
125 | /// Definition for the `<button>` element.
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:126:17: error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
124 | public enum Article: ElementDefinition { public static var wrapper = Node.article }
125 | /// Definition for the `<button>` element.
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
| `- error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
127 | /// Definition for the `<div>` element.
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:128:17: error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
127 | /// Definition for the `<div>` element.
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
| `- error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
129 | /// Definition for the `<fieldset>` element.
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:130:17: error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
129 | /// Definition for the `<fieldset>` element.
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
| `- error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
131 | /// Definition for the `<footer>` element.
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:132:17: error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
131 | /// Definition for the `<footer>` element.
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
| `- error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
133 | /// Definition for the `<h1>` element.
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:134:17: error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
133 | /// Definition for the `<h1>` element.
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
| `- error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
135 | /// Definition for the `<h2>` element.
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:136:17: error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
135 | /// Definition for the `<h2>` element.
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
| `- error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
137 | /// Definition for the `<h3>` element.
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:138:17: error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
137 | /// Definition for the `<h3>` element.
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
| `- error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
139 | /// Definition for the `<h4>` element.
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:140:17: error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
139 | /// Definition for the `<h4>` element.
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
| `- error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:142:17: error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
| `- error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:144:17: error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
| `- error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:146:17: error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
| `- error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:148:17: error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
| `- error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:150:17: error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
| `- error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:152:17: error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
| `- error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:154:17: error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
| `- error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:156:17: error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
| `- error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:158:17: error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
| `- error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:160:17: error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
| `- error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
161 | }
162 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:124:17: error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
122 | public enum ElementDefinitions {
123 | /// Definition for the `<article>` element.
124 | public enum Article: ElementDefinition { public static var wrapper = Node.article }
| `- error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
125 | /// Definition for the `<button>` element.
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:126:17: error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
124 | public enum Article: ElementDefinition { public static var wrapper = Node.article }
125 | /// Definition for the `<button>` element.
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
| `- error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
127 | /// Definition for the `<div>` element.
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:128:17: error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
127 | /// Definition for the `<div>` element.
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
| `- error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
129 | /// Definition for the `<fieldset>` element.
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:130:17: error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
129 | /// Definition for the `<fieldset>` element.
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
| `- error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
131 | /// Definition for the `<footer>` element.
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:132:17: error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
131 | /// Definition for the `<footer>` element.
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
| `- error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
133 | /// Definition for the `<h1>` element.
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:134:17: error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
133 | /// Definition for the `<h1>` element.
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
| `- error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
135 | /// Definition for the `<h2>` element.
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:136:17: error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
135 | /// Definition for the `<h2>` element.
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
| `- error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
137 | /// Definition for the `<h3>` element.
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:138:17: error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
137 | /// Definition for the `<h3>` element.
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
| `- error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
139 | /// Definition for the `<h4>` element.
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:140:17: error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
139 | /// Definition for the `<h4>` element.
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
| `- error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:142:17: error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
| `- error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:144:17: error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
| `- error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:146:17: error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
| `- error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:148:17: error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
| `- error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:150:17: error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
| `- error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:152:17: error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
| `- error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:154:17: error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
| `- error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:156:17: error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
| `- error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:158:17: error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
| `- error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:160:17: error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
| `- error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
161 | }
162 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:124:17: error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
122 | public enum ElementDefinitions {
123 | /// Definition for the `<article>` element.
124 | public enum Article: ElementDefinition { public static var wrapper = Node.article }
| `- error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
125 | /// Definition for the `<button>` element.
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:126:17: error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
124 | public enum Article: ElementDefinition { public static var wrapper = Node.article }
125 | /// Definition for the `<button>` element.
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
| `- error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
127 | /// Definition for the `<div>` element.
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:128:17: error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
127 | /// Definition for the `<div>` element.
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
| `- error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
129 | /// Definition for the `<fieldset>` element.
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:130:17: error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
129 | /// Definition for the `<fieldset>` element.
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
| `- error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
131 | /// Definition for the `<footer>` element.
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:132:17: error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
131 | /// Definition for the `<footer>` element.
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
| `- error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
133 | /// Definition for the `<h1>` element.
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:134:17: error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
133 | /// Definition for the `<h1>` element.
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
| `- error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
135 | /// Definition for the `<h2>` element.
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:136:17: error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
135 | /// Definition for the `<h2>` element.
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
| `- error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
137 | /// Definition for the `<h3>` element.
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:138:17: error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
137 | /// Definition for the `<h3>` element.
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
| `- error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
139 | /// Definition for the `<h4>` element.
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:140:17: error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
139 | /// Definition for the `<h4>` element.
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
| `- error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:142:17: error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
| `- error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:144:17: error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
| `- error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:146:17: error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
| `- error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:148:17: error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
| `- error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:150:17: error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
| `- error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:152:17: error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
| `- error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:154:17: error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
| `- error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:156:17: error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
| `- error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:158:17: error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
| `- error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:160:17: error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
| `- error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
161 | }
162 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:124:17: error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
122 | public enum ElementDefinitions {
123 | /// Definition for the `<article>` element.
124 | public enum Article: ElementDefinition { public static var wrapper = Node.article }
| `- error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
125 | /// Definition for the `<button>` element.
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:126:17: error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
124 | public enum Article: ElementDefinition { public static var wrapper = Node.article }
125 | /// Definition for the `<button>` element.
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
| `- error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
127 | /// Definition for the `<div>` element.
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:128:17: error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
126 | public enum Button: ElementDefinition { public static var wrapper = Node.button }
127 | /// Definition for the `<div>` element.
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
| `- error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
129 | /// Definition for the `<fieldset>` element.
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:130:17: error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
128 | public enum Div: ElementDefinition { public static var wrapper = Node.div }
129 | /// Definition for the `<fieldset>` element.
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
| `- error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
131 | /// Definition for the `<footer>` element.
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:132:17: error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
130 | public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
131 | /// Definition for the `<footer>` element.
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
| `- error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
133 | /// Definition for the `<h1>` element.
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:134:17: error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
132 | public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
133 | /// Definition for the `<h1>` element.
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
| `- error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
135 | /// Definition for the `<h2>` element.
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:136:17: error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
134 | public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
135 | /// Definition for the `<h2>` element.
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
| `- error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
137 | /// Definition for the `<h3>` element.
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:138:17: error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
136 | public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
137 | /// Definition for the `<h3>` element.
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
| `- error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
139 | /// Definition for the `<h4>` element.
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:140:17: error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
138 | public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
139 | /// Definition for the `<h4>` element.
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
| `- error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:142:17: error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
140 | public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
141 | /// Definition for the `<h5>` element.
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
| `- error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:144:17: error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
142 | public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
143 | /// Definition for the `<h6>` element.
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
| `- error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:146:17: error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
144 | public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
145 | /// Definition for the `<header>` element.
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
| `- error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:148:17: error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
146 | public enum Header: ElementDefinition { public static var wrapper = Node.header }
147 | /// Definition for the `<li>` element.
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
| `- error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:150:17: error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
148 | public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
149 | /// Definition for the `<nav>` element.
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
| `- error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:152:17: error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
150 | public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
151 | /// Definition for the `<p>` element.
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
| `- error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:154:17: error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
152 | public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
153 | /// Definition for the `<span>` element.
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
| `- error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:156:17: error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
154 | public enum Span: ElementDefinition { public static var wrapper = Node.span }
155 | /// Definition for the `<caption>` element.
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
| `- error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:158:17: error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
156 | public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
157 | /// Definition for the `<td>` element.
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
| `- error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:160:17: error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
158 | public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
159 | /// Definition for the `<th>` element.
160 | public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
| `- error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
161 | }
162 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 | /// The context that the element's content nodes should all have.
15 | associatedtype InputContext
| `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 | /// The context that the element's own node should have.
17 | associatedtype OutputContext
| `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 | /// A closure that can be used to wrap a list of nodes into an element node.
19 | static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
[0/1] Planning build
[1/1] Compiling plugin Generate Manual
Building for debugging...
[1/5] Write swift-version-5BDAB9E9C0126B9D.txt
[3/191] Emitting module ArgumentParserToolInfo
[4/191] Compiling LocaleSupport LocaleSupportConfiguration.swift
[5/191] Compiling AsyncPlus PassthroughAsyncThrowingSequence.swift
[6/191] Compiling AsyncPlus PassthroughAsyncSubject.swift
[7/191] Compiling AsyncPlus PassthroughAsyncSequence.swift
[8/191] Compiling AsyncPlus PassthroughAsyncThrowingSubject.swift
[9/191] Emitting module AsyncPlus
[10/191] Compiling AsyncPlus CurrentValueAsyncThrowingSubject.swift
[11/191] Compiling AsyncPlus CurrentValueAsyncSubject.swift
[12/191] Compiling HTMLString NSString+HTMLString.swift
[13/191] Compiling ArgumentParserToolInfo ToolInfo.swift
[14/191] Compiling LocaleSupport LocaleSupportError.swift
[15/191] Compiling HTMLString Mappings.swift
[16/191] Compiling Plot EnvironmentValue.swift
[17/191] Compiling Plot HTML.swift
[18/191] Compiling Plot HTMLAnchorRelationship.swift
[19/191] Compiling LocaleSupport ScriptCode.swift
[20/193] Emitting module HTMLString
[21/193] Compiling HTMLString HTMLString.swift
[22/193] Compiling Plot Attribute.swift
[23/193] Compiling Plot Component.swift
[24/193] Compiling Plot ComponentAttributes.swift
[25/193] Emitting module Statement
[26/193] Compiling Plot ComponentBuilder.swift
[27/193] Compiling Plot ComponentContainer.swift
[28/193] Compiling Plot ComponentGroup.swift
[29/193] Compiling Plot ControlFlow.swift
[30/193] Compiling Plot Document.swift
[31/193] Compiling Plot DocumentEncoding.swift
[32/193] Compiling Plot XMLAttributes.swift
[33/193] Compiling Plot XMLElements.swift
[34/193] Compiling Plot AnyAttribute.swift
[35/193] Compiling Plot AnyElement.swift
[36/193] Compiling Plot AnyEnvironmentValue.swift
[37/193] Compiling Plot AnyNode.swift
[38/199] Compiling Plot Element.swift
[39/199] Compiling Plot ElementClosingMode.swift
[40/199] Compiling Plot ElementComponent.swift
[41/199] Compiling Plot ElementDefinition.swift
[42/199] Compiling Plot EmptyComponent.swift
[43/199] Compiling Plot EnvironmentKey.swift
[49/204] Compiling Plot HTMLComponents.swift
[50/204] Compiling Plot HTMLElements.swift
[51/204] Compiling Plot HTMLFormContentType.swift
[52/204] Compiling Plot HTMLAnchorTarget.swift
[53/204] Compiling Plot HTMLAttributes.swift
[54/204] Compiling Plot HTMLAudioFormat.swift
[55/204] Compiling Plot HTMLButtonType.swift
[56/204] Compiling LocaleSupport Locale+LocaleSupport.swift
[57/242] Compiling XMLCoder XMLKeyedEncodingContainer.swift
[58/242] Compiling XMLCoder XMLReferencingEncoder.swift
[59/242] Compiling XMLCoder XMLUnkeyedEncodingContainer.swift
[60/242] Compiling Plot TwitterCardType.swift
[61/242] Compiling Plot URLRepresentable.swift
[62/242] Compiling Plot XML.swift
[63/242] Compiling LocaleSupport RegionCode.swift
[64/242] Compiling LocaleSupport LocalizedStringConvertible.swift
[65/242] Compiling ArgumentParser BashCompletionsGenerator.swift
[66/242] Compiling ArgumentParser CompletionsGenerator.swift
[67/242] Compiling ArgumentParser FishCompletionsGenerator.swift
[68/242] Compiling ArgumentParser ZshCompletionsGenerator.swift
[69/242] Compiling ArgumentParser Argument.swift
[70/242] Compiling ArgumentParser Flag.swift
[71/242] Compiling ArgumentParser NameSpecification.swift
[72/242] Compiling ArgumentParser DumpHelpGenerator.swift
[73/242] Compiling ArgumentParser HelpCommand.swift
[74/242] Compiling Plot PodcastComponents.swift
[75/242] Compiling Plot PodcastElements.swift
[76/242] Compiling Plot PodcastEpisodeType.swift
[77/242] Compiling Plot PodcastFeed.swift
[78/242] Compiling Plot PodcastMediaType.swift
[79/242] Compiling Plot PodcastType.swift
[80/242] Compiling Plot RSS.swift
[81/242] Compiling Plot RSSAttributes.swift
[82/242] Compiling XMLCoder XMLEncoderImplementation.swift
[83/242] Compiling XMLCoder XMLEncodingStorage.swift
[86/242] Compiling ArgumentParser Option.swift
[87/242] Compiling ArgumentParser OptionGroup.swift
[88/242] Compiling ArgumentParser InputOrigin.swift
[94/242] Compiling ArgumentParser EnumerableFlag.swift
[95/242] Compiling ArgumentParser ExpressibleByArgument.swift
[96/242] Compiling ArgumentParser ArgumentDefinition.swift
[97/242] Compiling ArgumentParser ArgumentSet.swift
[98/242] Compiling ArgumentParser CommandParser.swift
[99/242] Compiling ArgumentParser ParsedValues.swift
[100/242] Compiling ArgumentParser AsyncParsableCommand.swift
[101/242] Compiling ArgumentParser CommandConfiguration.swift
[103/245] Compiling ArgumentParser ArgumentHelp.swift
[104/245] Compiling ArgumentParser ArgumentVisibility.swift
[107/245] Compiling ArgumentParser Name.swift
[108/245] Compiling ArgumentParser Parsed.swift
[116/245] Compiling LocaleSupport LanguageCode.swift
[117/264] Emitting module LocaleSupport
[118/264] Compiling ArgumentParser Errors.swift
[119/264] Compiling ArgumentParser ParsableArguments.swift
[120/264] Compiling ArgumentParser ParsableArgumentsValidation.swift
[121/264] Compiling ArgumentParser ParsableCommand.swift
[122/264] Compiling SQLite Query.swift
[123/264] Compiling SQLite Schema.swift
[124/264] Compiling SQLite Setter.swift
[125/264] Emitting module XMLCoder
[128/264] Compiling ArgumentParser CompletionKind.swift
[131/264] Compiling ArgumentParser InputKey.swift
[132/264] Compiling ArgumentParser HelpGenerator.swift
[133/264] Compiling ArgumentParser MessageInfo.swift
[134/264] Compiling ArgumentParser UsageGenerator.swift
[135/264] Compiling ArgumentParser CollectionExtensions.swift
[136/264] Emitting module Plot
[140/274] Compiling StatementSQLite FromContext.swift
[141/274] Compiling StatementSQLite HavingContext.swift
[142/274] Compiling StatementSQLite AlterTableContext.swift
[143/274] Compiling StatementSQLite CreateContext.swift
[144/274] Compiling StatementSQLite DataType+SQLite.swift
[145/274] Compiling StatementSQLite DataTypeConvertible+SQLite.swift
[146/274] Compiling StatementSQLite DeleteContext.swift
[147/274] Compiling StatementSQLite Field+SQLite.swift
[148/274] Compiling Plot ElementRenderingBuffer.swift
[149/274] Compiling Plot ElementWrapper.swift
[150/274] Compiling Plot Environment.swift
[151/274] Compiling Plot ModifiedComponent.swift
[152/274] Compiling Plot Renderer.swift
[153/274] Compiling Plot String+Escaping.swift
[154/274] Emitting module SQLite
[160/274] Compiling StatementSQLite SQLiteStatement.swift
[161/274] Compiling StatementSQLite Segment+SQLite.swift
[162/275] Compiling StatementSQLite LimitContext.swift
[163/275] Compiling StatementSQLite OrderContext.swift
[164/275] Compiling StatementSQLite UpdateContext.swift
[165/275] Compiling StatementSQLite ValuesContext.swift
[166/275] Compiling StatementSQLite InsertContext.swift
[167/275] Compiling StatementSQLite JoinContext.swift
[168/275] Compiling StatementSQLite SelectContext.swift
[169/275] Compiling StatementSQLite SetContext.swift
[170/275] Compiling TranslationCatalog CatalogQuery.swift
[171/275] Emitting module StatementSQLite
[180/275] Emitting module ArgumentParser
[185/279] Compiling TranslationCatalog UUID+TranslationCatalog.swift
[186/279] Compiling TranslationCatalog Translation.swift
[187/279] Compiling TranslationCatalog Project.swift
[188/279] Compiling StatementSQLite WhereContext.swift
[189/279] Compiling TranslationCatalog CatalogError.swift
[190/279] Compiling TranslationCatalog LocaleRepresentable.swift
[191/279] Compiling TranslationCatalog CatalogUpdate.swift
[192/279] Emitting module TranslationCatalog
[193/279] Compiling TranslationCatalog Expression.swift
[194/279] Compiling TranslationCatalog Catalog.swift
[237/285] Compiling ArgumentParser Platform.swift
[238/285] Compiling ArgumentParser SequenceExtensions.swift
[239/285] Compiling ArgumentParser StringExtensions.swift
[243/285] Compiling ArgumentParser Tree.swift
[274/299] Compiling TranslationCatalogIO Resource.swift
[275/299] Compiling TranslationCatalogIO MarkdownTable.swift
[276/299] Compiling TranslationCatalogIO ExpressionDecoder.swift
[277/299] Compiling TranslationCatalogIO ExpressionEncoder.swift
[278/299] Compiling TranslationCatalogIO StringsXml.swift
[279/299] Compiling TranslationCatalogIO FileFormat.swift
[280/300] Emitting module TranslationCatalogIO
[281/300] Compiling TranslationCatalogIO XML+Expression.swift
[282/300] Compiling TranslationCatalogIO Plot+IO.swift
[283/300] Compiling TranslationCatalogIO Translation+IO.swift
[284/300] Compiling TranslationCatalogIO ExpressionImporter.swift
[285/300] Compiling TranslationCatalogIO ExpressionRenderer.swift
[286/300] Compiling TranslationCatalogIO Dictionary+AppleStrings.swift
[287/300] Compiling TranslationCatalogIO Expression+IO.swift
[288/300] Compiling TranslationCatalogFilesystem ExpressionDocument.swift
[289/300] Compiling TranslationCatalogFilesystem ProjectDocument.swift
[290/300] Compiling TranslationCatalogFilesystem Document.swift
[291/300] Emitting module TranslationCatalogFilesystem
[292/300] Compiling TranslationCatalogFilesystem TranslationDocument.swift
[293/300] Compiling TranslationCatalogFilesystem FilesystemCatalog.swift
[297/300] Compiling TranslationCatalogIO RenderFormat.swift
[298/313] Compiling TranslationCatalogSQLite SQLiteStatement+ProjectExpression.swift
[299/313] Compiling TranslationCatalogSQLite SQLiteStatement+Translation.swift
[300/313] Compiling TranslationCatalogSQLite SQLiteStatement+Project.swift
[301/314] Compiling TranslationCatalogSQLite SQLiteCatalog+AssociatedTypes.swift
[302/314] Compiling TranslationCatalogSQLite SQLiteStatement+Expression.swift
[303/314] Compiling TranslationCatalogSQLite ProjectExpressionEntity.swift
[304/314] Compiling TranslationCatalogSQLite TranslationEntity.swift
[305/314] Compiling TranslationCatalogSQLite ExpressionEntity.swift
[306/314] Compiling TranslationCatalogSQLite ProjectEntity.swift
[307/314] Compiling TranslationCatalogSQLite SQLite+Query.swift
[308/314] Compiling TranslationCatalogSQLite SQLite+Schema.swift
[309/314] Emitting module TranslationCatalogSQLite
[310/314] Compiling TranslationCatalogSQLite SQLiteCatalog.swift
[311/314] Compiling TranslationCatalogSQLite SQLiteStmt+Entities.swift
[312/332] Compiling localizer FileManager+localizer.swift
[313/332] Compiling localizer RenderFormat+localizer.swift
[314/333] Compiling localizer Arguments.swift
[315/333] Compiling localizer FileFormat+localizer.swift
[316/333] Compiling localizer Configuration.swift
[317/333] Compiling localizer Configure+Get.swift
[318/333] Compiling localizer Preview.swift
[319/333] Compiling localizer Configure+Set.swift
[320/333] Compiling localizer Configure.swift
[321/333] Compiling localizer localizer.swift
[322/333] Compiling localizer Catalog+Insert.swift
[323/333] Compiling localizer Catalog+Query.swift
[324/333] Emitting module localizer
[325/333] Compiling localizer Catalog+Generate.swift
[326/333] Compiling localizer Catalog+Import.swift
[327/333] Compiling localizer Catalog+Update.swift
[328/333] Compiling localizer Catalog.swift
[329/333] Compiling localizer Catalog+Delete.swift
[330/333] Compiling localizer Catalog+Export.swift
[330/333] Write Objects.LinkFileList
[331/333] Linking localizer
[332/333] Applying localizer
Build complete! (6.53s)
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "localesupport",
"requirement" : {
"range" : [
{
"lower_bound" : "0.6.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/richardpiazza/LocaleSupport.git"
},
{
"identity" : "asyncplus",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.2",
"upper_bound" : "0.4.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/richardpiazza/AsyncPlus.git"
},
{
"identity" : "statement",
"requirement" : {
"range" : [
{
"lower_bound" : "0.7.2",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/richardpiazza/Statement.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "xmlcoder",
"requirement" : {
"range" : [
{
"lower_bound" : "0.15.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/CoreOffice/XMLCoder.git"
},
{
"identity" : "plot",
"requirement" : {
"range" : [
{
"lower_bound" : "0.11.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/JohnSundell/Plot.git"
},
{
"identity" : "htmlstring",
"requirement" : {
"range" : [
{
"lower_bound" : "6.0.0",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/alexisakers/HTMLString.git"
},
{
"identity" : "sqlite.swift",
"requirement" : {
"range" : [
{
"lower_bound" : "0.14.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/stephencelis/SQLite.swift.git"
}
],
"manifest_display_name" : "TranslationCatalog",
"name" : "TranslationCatalog",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "maccatalyst",
"version" : "15.0"
},
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "watchos",
"version" : "8.0"
}
],
"products" : [
{
"name" : "TranslationCatalog",
"targets" : [
"TranslationCatalog",
"TranslationCatalogIO",
"TranslationCatalogSQLite",
"TranslationCatalogFilesystem"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "localizer",
"targets" : [
"localizer"
],
"type" : {
"executable" : null
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "localizer",
"module_type" : "SwiftTarget",
"name" : "localizer",
"path" : "Sources/localizer",
"product_dependencies" : [
"LocaleSupport",
"ArgumentParser"
],
"product_memberships" : [
"localizer"
],
"sources" : [
"Catalog+Delete.swift",
"Catalog+Export.swift",
"Catalog+Generate.swift",
"Catalog+Import.swift",
"Catalog+Insert.swift",
"Catalog+Query.swift",
"Catalog+Update.swift",
"Catalog.swift",
"Configuration.swift",
"Configure+Get.swift",
"Configure+Set.swift",
"Configure.swift",
"Extensions/Arguments.swift",
"Extensions/FileFormat+localizer.swift",
"Extensions/FileManager+localizer.swift",
"Extensions/RenderFormat+localizer.swift",
"Preview.swift",
"localizer.swift"
],
"target_dependencies" : [
"TranslationCatalog",
"TranslationCatalogIO",
"TranslationCatalogSQLite",
"TranslationCatalogFilesystem"
],
"type" : "executable"
},
{
"c99name" : "TranslationCatalogTests",
"module_type" : "SwiftTarget",
"name" : "TranslationCatalogTests",
"path" : "Tests/TranslationCatalogTests",
"product_dependencies" : [
"LocaleSupport"
],
"sources" : [
"Extensions/Catalog+DeleteAssertions.swift",
"Extensions/Catalog+InsertAssertions.swift",
"Extensions/Catalog+QueryAssertions.swift",
"Extensions/Catalog+UpdateAssertions.swift",
"FilesystemEmptyCatalogTests.swift",
"FilesystemQueryCatalogTests.swift",
"SQLiteEmptyCatalogTests.swift",
"SQLiteQueryCatalogTests.swift",
"XMLEscapingTests.swift"
],
"target_dependencies" : [
"TranslationCatalog",
"TranslationCatalogIO",
"TranslationCatalogFilesystem",
"TranslationCatalogSQLite"
],
"type" : "test"
},
{
"c99name" : "TranslationCatalogSQLite",
"module_type" : "SwiftTarget",
"name" : "TranslationCatalogSQLite",
"path" : "Sources/TranslationCatalogSQLite",
"product_dependencies" : [
"LocaleSupport",
"Statement",
"StatementSQLite",
"SQLite"
],
"product_memberships" : [
"TranslationCatalog",
"localizer"
],
"sources" : [
"Entities/ExpressionEntity.swift",
"Entities/ProjectEntity.swift",
"Entities/ProjectExpressionEntity.swift",
"Entities/TranslationEntity.swift",
"SQLite+Query.swift",
"SQLite+Schema.swift",
"SQLiteCatalog+AssociatedTypes.swift",
"SQLiteCatalog.swift",
"SQLiteStatement+Expression.swift",
"SQLiteStatement+Project.swift",
"SQLiteStatement+ProjectExpression.swift",
"SQLiteStatement+Translation.swift",
"SQLiteStmt+Entities.swift"
],
"target_dependencies" : [
"TranslationCatalog"
],
"type" : "library"
},
{
"c99name" : "TranslationCatalogIO",
"module_type" : "SwiftTarget",
"name" : "TranslationCatalogIO",
"path" : "Sources/TranslationCatalogIO",
"product_dependencies" : [
"AsyncPlus",
"XMLCoder",
"Plot",
"HTMLString"
],
"product_memberships" : [
"TranslationCatalog",
"localizer"
],
"sources" : [
"ExpressionDecoder.swift",
"ExpressionEncoder.swift",
"ExpressionImporter.swift",
"ExpressionRenderer.swift",
"Extensions/Dictionary+AppleStrings.swift",
"Extensions/Expression+IO.swift",
"Extensions/Plot+IO.swift",
"Extensions/Translation+IO.swift",
"Extensions/XML+Expression.swift",
"FileFormat.swift",
"Internal/Resource.swift",
"Internal/StringsXml.swift",
"MarkdownTable.swift",
"RenderFormat.swift"
],
"target_dependencies" : [
"TranslationCatalog"
],
"type" : "library"
},
{
"c99name" : "TranslationCatalogFilesystem",
"module_type" : "SwiftTarget",
"name" : "TranslationCatalogFilesystem",
"path" : "Sources/TranslationCatalogFilesystem",
"product_dependencies" : [
"LocaleSupport"
],
"product_memberships" : [
"TranslationCatalog",
"localizer"
],
"sources" : [
"Documents/Document.swift",
"Documents/ExpressionDocument.swift",
"Documents/ProjectDocument.swift",
"Documents/TranslationDocument.swift",
"FilesystemCatalog.swift"
],
"target_dependencies" : [
"TranslationCatalog"
],
"type" : "library"
},
{
"c99name" : "TranslationCatalog",
"module_type" : "SwiftTarget",
"name" : "TranslationCatalog",
"path" : "Sources/TranslationCatalog",
"product_dependencies" : [
"LocaleSupport"
],
"product_memberships" : [
"TranslationCatalog",
"localizer"
],
"sources" : [
"Catalog.swift",
"CatalogError.swift",
"CatalogQuery.swift",
"CatalogUpdate.swift",
"Expression.swift",
"LocaleRepresentable.swift",
"Project.swift",
"Translation.swift",
"UUID+TranslationCatalog.swift"
],
"type" : "library"
},
{
"c99name" : "LocalizerTests",
"module_type" : "SwiftTarget",
"name" : "LocalizerTests",
"path" : "Tests/LocalizerTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/File.txt",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/Import1.strings",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/Import2.strings",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/Localizable.strings",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/Strings.xml",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/test_multi_language.sqlite",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/test_single_project_entity.sqlite",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/StructuredResources",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"CatalogDeleteProjectTests.swift",
"CatalogExportTests.swift",
"CatalogGenerateTests.swift",
"Extensions/Process+LocalizerProcess.swift",
"FilesystemCatalogImportTests.swift",
"FilesystemTestCase.swift",
"LocalizerTests.swift",
"PreviewTests.swift",
"_LocalizerTestCase.swift"
],
"target_dependencies" : [
"localizer"
],
"type" : "test"
}
],
"tools_version" : "5.8"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/richardpiazza/translationcatalog/0.7.1
Repository: richardpiazza/TranslationCatalog
Swift version used: 6.0
Target: TranslationCatalog
Extracting symbol information for 'TranslationCatalog'...
Finished extracting symbol information for 'TranslationCatalog'. (2.14s)
Building documentation for 'TranslationCatalog'...
Finished building documentation for 'TranslationCatalog' (0.39s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/0.7.1
Updating https://github.com/apple/swift-argument-parser
Updating https://github.com/JohnSundell/Plot.git
Updating https://github.com/alexisakers/HTMLString.git
Updating https://github.com/richardpiazza/LocaleSupport.git
Updating https://github.com/richardpiazza/Statement.git
Updating https://github.com/CoreOffice/XMLCoder.git
Updating https://github.com/richardpiazza/AsyncPlus.git
Updated https://github.com/richardpiazza/AsyncPlus.git (0.44s)
Updating https://github.com/stephencelis/SQLite.swift.git
Updated https://github.com/CoreOffice/XMLCoder.git (0.52s)
Updated https://github.com/richardpiazza/Statement.git (0.52s)
Updated https://github.com/alexisakers/HTMLString.git (0.52s)
Updated https://github.com/JohnSundell/Plot.git (0.52s)
Updated https://github.com/richardpiazza/LocaleSupport.git (0.52s)
Updated https://github.com/apple/swift-argument-parser (0.52s)
Fetching https://github.com/swiftlang/swift-docc-plugin
Updated https://github.com/stephencelis/SQLite.swift.git (0.50s)
[1/2050] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.10s)
Computing version for https://github.com/stephencelis/SQLite.swift.git
Computed https://github.com/stephencelis/SQLite.swift.git at 0.14.1 (0.52s)
Computing version for https://github.com/alexisakers/HTMLString.git
Computed https://github.com/alexisakers/HTMLString.git at 6.0.1 (0.52s)
Computing version for https://github.com/JohnSundell/Plot.git
Computed https://github.com/JohnSundell/Plot.git at 0.11.0 (0.53s)
Computing version for https://github.com/CoreOffice/XMLCoder.git
Computed https://github.com/CoreOffice/XMLCoder.git at 0.17.1 (0.52s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.2.0 (0.54s)
Computing version for https://github.com/richardpiazza/Statement.git
Computed https://github.com/richardpiazza/Statement.git at 0.7.2 (0.53s)
Computing version for https://github.com/richardpiazza/AsyncPlus.git
Computed https://github.com/richardpiazza/AsyncPlus.git at 0.3.2 (0.41s)
Computing version for https://github.com/richardpiazza/LocaleSupport.git
Computed https://github.com/richardpiazza/LocaleSupport.git at 0.6.0 (0.41s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.55s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3349] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.07s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.58s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
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
Building for debugging...
[0/8] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version-5BDAB9E9C0126B9D.txt
[6/53] Compiling SymbolKit DeclarationFragments.swift
[7/53] Compiling SymbolKit Fragment.swift
[8/53] Compiling SymbolKit FragmentKind.swift
[9/53] Compiling SymbolKit FunctionParameter.swift
[10/53] Compiling SymbolKit FunctionSignature.swift
[11/57] Emitting module SymbolKit
[12/57] Compiling SymbolKit Identifier.swift
[13/57] Compiling SymbolKit KindIdentifier.swift
[14/57] Compiling SymbolKit Location.swift
[15/57] Compiling SymbolKit Mutability.swift
[16/57] Compiling SymbolKit Mixin+Equals.swift
[17/57] Compiling SymbolKit Mixin+Hash.swift
[18/57] Compiling SymbolKit Mixin.swift
[19/57] Compiling SymbolKit LineList.swift
[20/57] Compiling SymbolKit Position.swift
[21/57] Compiling SymbolKit SemanticVersion.swift
[22/57] Compiling SymbolKit AccessControl.swift
[23/57] Compiling SymbolKit Availability.swift
[24/57] Compiling SymbolKit AvailabilityItem.swift
[25/57] Compiling SymbolKit Domain.swift
[26/57] Compiling SymbolKit Names.swift
[27/57] Compiling SymbolKit SPI.swift
[28/57] Compiling SymbolKit Snippet.swift
[29/57] Compiling SymbolKit Extension.swift
[30/57] Compiling SymbolKit SourceRange.swift
[31/57] Compiling SymbolKit Metadata.swift
[32/57] Compiling SymbolKit Module.swift
[33/57] Compiling SymbolKit OperatingSystem.swift
[34/57] Compiling SymbolKit Platform.swift
[35/57] Compiling SymbolKit Relationship.swift
[36/57] Compiling SymbolKit RelationshipKind.swift
[37/57] Compiling SymbolKit SourceOrigin.swift
[38/57] Compiling SymbolKit GenericConstraints.swift
[39/57] Compiling SymbolKit Swift.swift
[40/57] Compiling SymbolKit GenericConstraint.swift
[41/57] Compiling SymbolKit GenericParameter.swift
[42/57] Compiling SymbolKit Generics.swift
[43/57] Compiling SymbolKit Namespace.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets Snippet.swift
[53/57] Compiling Snippets SnippetParser.swift
[54/57] Emitting module Snippets
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.67s)
Building for debugging...
[0/1] Write swift-version-5BDAB9E9C0126B9D.txt
Build of target: 'TranslationCatalog' complete! (0.21s)
Target: TranslationCatalogIO
Extracting symbol information for 'TranslationCatalogIO'...
Finished extracting symbol information for 'TranslationCatalogIO'. (0.37s)
Building documentation for 'TranslationCatalogIO'...
Finished building documentation for 'TranslationCatalogIO' (0.05s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/0.7.1
Building for debugging...
[0/3] Write swift-version-5BDAB9E9C0126B9D.txt
Build of product 'snippet-extract' complete! (0.22s)
Building for debugging...
[0/1] Write swift-version-5BDAB9E9C0126B9D.txt
Build of target: 'TranslationCatalogIO' complete! (0.21s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/0.7.1/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/0.7.1/linkable-paths.json
Target: TranslationCatalogFilesystem
Extracting symbol information for 'TranslationCatalogFilesystem'...
Finished extracting symbol information for 'TranslationCatalogFilesystem'. (0.36s)
Building documentation for 'TranslationCatalogFilesystem'...
Finished building documentation for 'TranslationCatalogFilesystem' (0.05s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/0.7.1
Building for debugging...
[0/3] Write swift-version-5BDAB9E9C0126B9D.txt
Build of product 'snippet-extract' complete! (0.22s)
Building for debugging...
[0/1] Write swift-version-5BDAB9E9C0126B9D.txt
Build of target: 'TranslationCatalogFilesystem' complete! (0.21s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/0.7.1/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/0.7.1/linkable-paths.json
Target: TranslationCatalogSQLite
Extracting symbol information for 'TranslationCatalogSQLite'...
Finished extracting symbol information for 'TranslationCatalogSQLite'. (0.38s)
Building documentation for 'TranslationCatalogSQLite'...
Finished building documentation for 'TranslationCatalogSQLite' (0.07s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/0.7.1
Building for debugging...
[0/3] Write swift-version-5BDAB9E9C0126B9D.txt
Build of product 'snippet-extract' complete! (0.23s)
Building for debugging...
[0/1] Write swift-version-5BDAB9E9C0126B9D.txt
Build of target: 'TranslationCatalogSQLite' complete! (0.21s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/0.7.1/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/0.7.1/linkable-paths.json
Target: localizer
Extracting symbol information for 'localizer'...
Finished extracting symbol information for 'localizer'. (0.43s)
Building documentation for 'localizer'...
Finished building documentation for 'localizer' (0.41s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/0.7.1
Building for debugging...
[0/3] Write swift-version-5BDAB9E9C0126B9D.txt
Build of product 'snippet-extract' complete! (0.23s)
Building for debugging...
[0/1] Write swift-version-5BDAB9E9C0126B9D.txt
Build of target: 'localizer' complete! (0.22s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/0.7.1/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/0.7.1/linkable-paths.json
2498
16 /Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/0.7.1
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/richardpiazza/translationcatalog/0.7.1
File count: 2498
Doc size: 16.0MB
Preparing doc bundle ...
Uploading prod-richardpiazza-translationcatalog-0.7.1-945ea66a.zip to s3://spi-docs-inbox/prod-richardpiazza-translationcatalog-0.7.1-945ea66a.zip
Copying... [10%]
Copying... [20%]
Copying... [30%]
Copying... [40%]
Copying... [50%]
Copying... [60%]
Copying... [70%]
Copying... [81%]
Copying... [91%]
Copying... [100%]
Done.