Build Information
Successful build of TranslationCatalog, reference main (fba598
), with Swift 6.0 for macOS (SPM) on 29 Mar 2025 20:55:58 UTC.
Swift 6 data race errors: 7
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Build Log
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 }
/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] Compiling LocaleSupport ScriptCode.swift
[4/191] Compiling LocaleSupport LocaleSupportConfiguration.swift
[5/191] Compiling AsyncPlus PassthroughAsyncThrowingSubject.swift
[6/191] Compiling AsyncPlus PassthroughAsyncSubject.swift
[7/191] Compiling AsyncPlus CurrentValueAsyncThrowingSubject.swift
[8/191] Compiling AsyncPlus PassthroughAsyncSequence.swift
[9/191] Compiling AsyncPlus CurrentValueAsyncSubject.swift
[10/191] Emitting module AsyncPlus
[11/191] Compiling AsyncPlus PassthroughAsyncThrowingSequence.swift
[12/191] Compiling ArgumentParserToolInfo ToolInfo.swift
[13/191] Emitting module ArgumentParserToolInfo
[14/191] Compiling Plot Element.swift
[15/191] Compiling Plot ElementClosingMode.swift
[16/191] Compiling Plot ElementComponent.swift
[17/193] Compiling HTMLString Mappings.swift
[18/193] Compiling HTMLString NSString+HTMLString.swift
[19/193] Compiling HTMLString HTMLString.swift
[20/193] Emitting module HTMLString
[21/193] Emitting module Statement
[22/193] Compiling Plot Attribute.swift
[23/193] Compiling Plot Component.swift
[24/193] Compiling Plot ComponentAttributes.swift
[25/193] Compiling Plot AnyAttribute.swift
[26/193] Compiling Plot AnyElement.swift
[27/193] Compiling Plot AnyEnvironmentValue.swift
[28/193] Compiling Plot AnyNode.swift
[29/193] Compiling Plot Document.swift
[30/193] Compiling Plot DocumentEncoding.swift
[31/193] Compiling Plot PodcastAttributes.swift
[32/193] Compiling Plot PodcastComponents.swift
[33/193] Compiling Plot ElementDefinition.swift
[34/193] Compiling Plot EmptyComponent.swift
[35/193] Compiling Plot Optional+Component.swift
[36/193] Compiling Plot PodcastElements.swift
[37/193] Compiling Plot PodcastEpisodeType.swift
[38/193] Compiling LocaleSupport Locale+LocaleSupport.swift
[39/193] Compiling Plot ComponentBuilder.swift
[40/193] Compiling Plot ComponentContainer.swift
[41/193] Compiling Plot ComponentGroup.swift
[42/193] Compiling Plot ControlFlow.swift
[43/193] Compiling Plot XMLAttributes.swift
[44/193] Compiling Plot XMLElements.swift
[45/193] Compiling LocaleSupport LocalizedStringConvertible.swift
[46/193] Compiling LocaleSupport LocaleSupportError.swift
[47/193] Compiling LocaleSupport RegionCode.swift
[66/242] Compiling ArgumentParser BashCompletionsGenerator.swift
[67/242] Compiling ArgumentParser CompletionsGenerator.swift
[68/242] Compiling ArgumentParser FishCompletionsGenerator.swift
[69/242] Compiling ArgumentParser ZshCompletionsGenerator.swift
[70/242] Compiling ArgumentParser Argument.swift
[71/242] Compiling ArgumentParser InputOrigin.swift
[72/242] Compiling ArgumentParser Name.swift
[73/242] Compiling ArgumentParser ParsableArguments.swift
[74/242] Compiling ArgumentParser ParsableArgumentsValidation.swift
[75/242] Compiling ArgumentParser CollectionExtensions.swift
[76/242] Compiling ArgumentParser AsyncParsableCommand.swift
[77/242] Compiling ArgumentParser CommandConfiguration.swift
[78/242] Compiling ArgumentParser EnumerableFlag.swift
[79/242] Compiling ArgumentParser ExpressibleByArgument.swift
[81/242] Compiling ArgumentParser Parsed.swift
[82/242] Compiling ArgumentParser ParsedValues.swift
[83/242] Compiling ArgumentParser ArgumentDefinition.swift
[84/242] Compiling ArgumentParser ArgumentSet.swift
[85/245] Emitting module Plot
[86/245] Emitting module LocaleSupport
[87/245] Compiling LocaleSupport LanguageCode.swift
[88/245] Emitting module XMLCoder
[89/264] Compiling StatementSQLite JoinContext.swift
[90/264] Compiling StatementSQLite LimitContext.swift
[91/264] Compiling StatementSQLite OrderContext.swift
[92/264] Compiling StatementSQLite DataType+SQLite.swift
[95/264] Compiling ArgumentParser ParsableCommand.swift
[96/264] Compiling ArgumentParser ArgumentDecoder.swift
[97/264] Compiling ArgumentParser ArgumentHelp.swift
[98/264] Compiling ArgumentParser ArgumentVisibility.swift
[99/264] Compiling ArgumentParser CompletionKind.swift
[100/268] Emitting module SQLite
[101/274] Compiling StatementSQLite AlterTableContext.swift
[102/274] Compiling StatementSQLite CreateContext.swift
[103/274] Compiling StatementSQLite InsertContext.swift
[104/274] Compiling StatementSQLite SQLiteStatement.swift
[105/274] Compiling StatementSQLite Segment+SQLite.swift
[106/274] Compiling StatementSQLite SelectContext.swift
[107/274] Compiling StatementSQLite SetContext.swift
[108/274] Compiling StatementSQLite UpdateContext.swift
[111/274] Compiling StatementSQLite DataTypeConvertible+SQLite.swift
[112/274] Compiling StatementSQLite FromContext.swift
[113/274] Compiling StatementSQLite HavingContext.swift
[114/274] Compiling Plot ElementRenderingBuffer.swift
[115/274] Compiling Plot ElementWrapper.swift
[116/274] Compiling Plot Environment.swift
[117/274] Compiling Plot ModifiedComponent.swift
[118/274] Compiling Plot Renderer.swift
[119/274] Compiling Plot String+Escaping.swift
[123/274] Compiling StatementSQLite ValuesContext.swift
[130/275] Compiling StatementSQLite DeleteContext.swift
[131/275] Compiling StatementSQLite Field+SQLite.swift
[136/275] Emitting module StatementSQLite
[139/275] Compiling StatementSQLite WhereContext.swift
[140/275] Compiling Plot HTMLListStyle.swift
[141/275] Compiling Plot HTMLVideoFormat.swift
[142/275] Compiling Plot HTMLViewportWidthMode.swift
[143/275] Compiling Plot Indentation.swift
[144/275] Compiling Plot Language.swift
[145/275] Compiling Plot Node.swift
[146/275] Compiling Plot NodeConvertible.swift
[147/275] Compiling Plot EnvironmentKey.swift
[148/275] Compiling Plot EnvironmentValue.swift
[149/275] Compiling Plot HTML.swift
[150/275] Compiling Plot HTMLAnchorRelationship.swift
[151/275] Compiling Plot HTMLAnchorTarget.swift
[152/275] Compiling Plot HTMLAttributes.swift
[153/275] Compiling Plot HTMLAudioFormat.swift
[154/275] Compiling SQLite Query.swift
[155/275] Compiling SQLite Schema.swift
[156/275] Compiling SQLite Setter.swift
[157/275] Compiling ArgumentParser DumpHelpGenerator.swift
[158/275] Compiling ArgumentParser HelpCommand.swift
[159/275] Compiling Plot XML.swift
[166/275] Compiling XMLCoder XMLEncoderImplementation.swift
[167/275] Compiling XMLCoder XMLEncodingStorage.swift
[168/275] Compiling XMLCoder XMLKeyedEncodingContainer.swift
[169/275] Compiling XMLCoder XMLReferencingEncoder.swift
[170/275] Compiling XMLCoder XMLUnkeyedEncodingContainer.swift
[171/275] Compiling Plot HTMLInputType.swift
[172/275] Compiling Plot HTMLLinkRelationship.swift
[173/275] Compiling TranslationCatalog UUID+TranslationCatalog.swift
[174/275] Compiling TranslationCatalog CatalogError.swift
[175/275] Compiling TranslationCatalog Project.swift
[176/275] Compiling TranslationCatalog Expression.swift
[177/275] Compiling TranslationCatalog LocaleRepresentable.swift
[178/275] Compiling TranslationCatalog Translation.swift
[179/275] Emitting module TranslationCatalog
[180/275] Compiling TranslationCatalog Catalog.swift
[181/275] Compiling TranslationCatalog CatalogQuery.swift
[182/275] Compiling TranslationCatalog CatalogUpdate.swift
[209/285] Compiling ArgumentParser MessageInfo.swift
[210/285] Compiling ArgumentParser UsageGenerator.swift
[223/285] Compiling ArgumentParser Platform.swift
[224/285] Compiling ArgumentParser SequenceExtensions.swift
[225/285] Compiling ArgumentParser StringExtensions.swift
[236/285] Compiling ArgumentParser Tree.swift
[246/285] Emitting module ArgumentParser
[247/285] Compiling TranslationCatalogFilesystem ProjectDocument.swift
[256/299] Compiling TranslationCatalogIO Translation+IO.swift
[257/299] Compiling TranslationCatalogIO ExpressionDecoder.swift
[258/299] Compiling TranslationCatalogIO ExpressionEncoder.swift
[275/299] Compiling TranslationCatalogIO FileFormat.swift
[276/300] Compiling TranslationCatalogIO StringsXml.swift
[277/300] Compiling TranslationCatalogIO MarkdownTable.swift
[278/300] Compiling TranslationCatalogIO Resource.swift
[279/300] Compiling TranslationCatalogIO XML+Expression.swift
[280/300] Compiling TranslationCatalogIO Plot+IO.swift
[284/300] Emitting module TranslationCatalogIO
[285/300] Compiling TranslationCatalogIO ExpressionImporter.swift
[286/300] Compiling TranslationCatalogIO ExpressionRenderer.swift
[287/300] Compiling TranslationCatalogIO Dictionary+AppleStrings.swift
[288/300] Compiling TranslationCatalogIO Expression+IO.swift
[289/300] Compiling TranslationCatalogIO RenderFormat.swift
[290/300] Compiling TranslationCatalogFilesystem ExpressionDocument.swift
[291/300] Compiling TranslationCatalogFilesystem Document.swift
[292/300] Compiling TranslationCatalogFilesystem FilesystemCatalog.swift
[293/300] Compiling TranslationCatalogFilesystem TranslationDocument.swift
[294/300] Emitting module TranslationCatalogFilesystem
[298/313] Compiling TranslationCatalogSQLite SQLiteStatement+ProjectExpression.swift
[299/314] Compiling TranslationCatalogSQLite SQLiteStatement+Translation.swift
[300/314] Compiling TranslationCatalogSQLite SQLiteStmt+Entities.swift
[301/314] Compiling TranslationCatalogSQLite SQLiteStatement+Project.swift
[302/314] Compiling TranslationCatalogSQLite SQLiteStatement+Expression.swift
[303/314] Compiling TranslationCatalogSQLite SQLite+Query.swift
[304/314] Compiling TranslationCatalogSQLite SQLite+Schema.swift
[305/314] Compiling TranslationCatalogSQLite ExpressionEntity.swift
[306/314] Compiling TranslationCatalogSQLite ProjectEntity.swift
[307/314] Compiling TranslationCatalogSQLite SQLiteCatalog+AssociatedTypes.swift
[308/314] Emitting module TranslationCatalogSQLite
[309/314] Compiling TranslationCatalogSQLite ProjectExpressionEntity.swift
[310/314] Compiling TranslationCatalogSQLite TranslationEntity.swift
[311/314] Compiling TranslationCatalogSQLite SQLiteCatalog.swift
[312/332] Compiling localizer Preview.swift
[313/332] Compiling localizer FileManager+localizer.swift
[314/332] Compiling localizer RenderFormat+localizer.swift
[315/332] Compiling localizer Catalog+Insert.swift
[316/332] Compiling localizer Catalog+Query.swift
[317/332] Compiling localizer Arguments.swift
[318/332] Compiling localizer FileFormat+localizer.swift
[319/332] Compiling localizer Configure+Set.swift
[320/332] Compiling localizer Configure.swift
[321/332] Compiling localizer Configuration.swift
[322/332] Compiling localizer Configure+Get.swift
[323/333] Compiling localizer Catalog+Delete.swift
[324/333] Compiling localizer Catalog+Export.swift
[325/333] Emitting module localizer
[326/333] Compiling localizer Catalog+Update.swift
[327/333] Compiling localizer Catalog.swift
[328/333] Compiling localizer Catalog+Generate.swift
[329/333] Compiling localizer Catalog+Import.swift
[330/333] Compiling localizer localizer.swift
[330/333] Write Objects.LinkFileList
[331/333] Linking localizer
[332/333] Applying localizer
Build complete! (6.94s)
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/main
Repository: richardpiazza/TranslationCatalog
Swift version used: 6.0
Target: TranslationCatalog
Extracting symbol information for 'TranslationCatalog'...
Finished extracting symbol information for 'TranslationCatalog'. (2.07s)
Building documentation for 'TranslationCatalog'...
Finished building documentation for 'TranslationCatalog' (0.38s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/main
Updating https://github.com/richardpiazza/LocaleSupport.git
Updating https://github.com/JohnSundell/Plot.git
Updating https://github.com/richardpiazza/Statement.git
Updating https://github.com/apple/swift-argument-parser
Updating https://github.com/richardpiazza/AsyncPlus.git
Updating https://github.com/alexisakers/HTMLString.git
Updating https://github.com/stephencelis/SQLite.swift.git
Updated https://github.com/JohnSundell/Plot.git (0.52s)
Updated https://github.com/richardpiazza/LocaleSupport.git (0.52s)
Updated https://github.com/richardpiazza/Statement.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/richardpiazza/AsyncPlus.git (0.55s)
Updated https://github.com/stephencelis/SQLite.swift.git (0.55s)
Updated https://github.com/alexisakers/HTMLString.git (0.55s)
[1/2050] Fetching swift-docc-plugin
Updating https://github.com/CoreOffice/XMLCoder.git
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.17s)
Updated https://github.com/CoreOffice/XMLCoder.git (0.42s)
Computing version for https://github.com/stephencelis/SQLite.swift.git
Computed https://github.com/stephencelis/SQLite.swift.git at 0.14.1 (0.57s)
Computing version for https://github.com/alexisakers/HTMLString.git
Computed https://github.com/alexisakers/HTMLString.git at 6.0.1 (0.55s)
Computing version for https://github.com/JohnSundell/Plot.git
Computed https://github.com/JohnSundell/Plot.git at 0.11.0 (0.55s)
Computing version for https://github.com/CoreOffice/XMLCoder.git
Computed https://github.com/CoreOffice/XMLCoder.git at 0.17.1 (0.56s)
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.56s)
Computing version for https://github.com/richardpiazza/Statement.git
Computed https://github.com/richardpiazza/Statement.git at 0.7.2 (0.55s)
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.42s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.53s)
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.10s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.57s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
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 SemanticVersion.swift
[13/57] Compiling SymbolKit AccessControl.swift
[14/57] Compiling SymbolKit Availability.swift
[15/57] Compiling SymbolKit AvailabilityItem.swift
[16/57] Compiling SymbolKit Domain.swift
[17/57] Compiling SymbolKit GenericConstraint.swift
[18/57] Compiling SymbolKit GenericParameter.swift
[19/57] Compiling SymbolKit Generics.swift
[20/57] Compiling SymbolKit Namespace.swift
[21/57] Compiling SymbolKit Mixin+Equals.swift
[22/57] Compiling SymbolKit Mixin+Hash.swift
[23/57] Compiling SymbolKit Mixin.swift
[24/57] Compiling SymbolKit LineList.swift
[25/57] Compiling SymbolKit Position.swift
[26/57] Compiling SymbolKit Relationship.swift
[27/57] Compiling SymbolKit RelationshipKind.swift
[28/57] Compiling SymbolKit SourceOrigin.swift
[29/57] Compiling SymbolKit GenericConstraints.swift
[30/57] Compiling SymbolKit Swift.swift
[31/57] Compiling SymbolKit Names.swift
[32/57] Compiling SymbolKit SPI.swift
[33/57] Compiling SymbolKit Snippet.swift
[34/57] Compiling SymbolKit Extension.swift
[35/57] Compiling SymbolKit SourceRange.swift
[36/57] Compiling SymbolKit Metadata.swift
[37/57] Compiling SymbolKit Module.swift
[38/57] Compiling SymbolKit OperatingSystem.swift
[39/57] Compiling SymbolKit Platform.swift
[40/57] Compiling SymbolKit Identifier.swift
[41/57] Compiling SymbolKit KindIdentifier.swift
[42/57] Compiling SymbolKit Location.swift
[43/57] Compiling SymbolKit Mutability.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] Emitting module Snippets
[54/57] Compiling Snippets SnippetParser.swift
[55/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[56/61] Compiling snippet_extract URL+Status.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.53s)
Building for debugging...
[0/1] Write swift-version-5BDAB9E9C0126B9D.txt
Build of target: 'TranslationCatalog' complete! (0.23s)
Target: TranslationCatalogIO
Extracting symbol information for 'TranslationCatalogIO'...
Finished extracting symbol information for 'TranslationCatalogIO'. (0.35s)
Building documentation for 'TranslationCatalogIO'...
Finished building documentation for 'TranslationCatalogIO' (0.05s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/main
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.20s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/main/linkable-paths.json
Target: TranslationCatalogFilesystem
Extracting symbol information for 'TranslationCatalogFilesystem'...
Finished extracting symbol information for 'TranslationCatalogFilesystem'. (0.33s)
Building documentation for 'TranslationCatalogFilesystem'...
Finished building documentation for 'TranslationCatalogFilesystem' (0.05s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/main
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.20s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/main/linkable-paths.json
Target: TranslationCatalogSQLite
Extracting symbol information for 'TranslationCatalogSQLite'...
Finished extracting symbol information for 'TranslationCatalogSQLite'. (0.36s)
Building documentation for 'TranslationCatalogSQLite'...
Finished building documentation for 'TranslationCatalogSQLite' (0.07s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/main
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: 'TranslationCatalogSQLite' complete! (0.20s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/main/linkable-paths.json
Target: localizer
Extracting symbol information for 'localizer'...
Finished extracting symbol information for 'localizer'. (0.41s)
Building documentation for 'localizer'...
Finished building documentation for 'localizer' (0.39s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/main
Building for debugging...
[0/3] Write swift-version-5BDAB9E9C0126B9D.txt
Build of product 'snippet-extract' complete! (0.21s)
Building for debugging...
[0/1] Write swift-version-5BDAB9E9C0126B9D.txt
Build of target: 'localizer' complete! (0.20s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/richardpiazza/translationcatalog/main/linkable-paths.json
2498
16 /Users/admin/builder/spi-builder-workspace/.docs/richardpiazza/translationcatalog/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/richardpiazza/translationcatalog/main
File count: 2498
Doc size: 16.0MB
Preparing doc bundle ...
Uploading prod-richardpiazza-translationcatalog-main-e7ce6592.zip to s3://spi-docs-inbox/prod-richardpiazza-translationcatalog-main-e7ce6592.zip
Copying... [10%]
Copying... [20%]
Copying... [30%]
Copying... [40%]
Copying... [50%]
Copying... [61%]
Copying... [71%]
Copying... [81%]
Copying... [91%]
Copying... [100%]
Done.