Build Information
Failed to build swift-binary-parsing, reference main (7c3165
), with Swift 6.2 (beta) for Android on 9 Sep 2025 03:26:14 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
Build Log
425 | throws(ParsingError)
426 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:434:45: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
432 | @_lifetime(&input)
433 | public init(
434 | _unchecked _: Void, parsingLittleEndian input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
435 | byteCount: Int
436 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:459:35: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
457 | @inlinable
458 | @_lifetime(&input)
459 | public init(parsingLittleEndian input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
460 | throws(ParsingError)
461 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:469:33: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
467 | @_lifetime(&input)
468 | public init(
469 | _unchecked _: Void, parsing input: inout ParserSpan, endianness: Endianness,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
470 | byteCount: Int
471 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:497:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
495 | @_lifetime(&input)
496 | public init(
497 | parsing input: inout ParserSpan, endianness: Endianness, byteCount: Int
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
498 | ) throws(ParsingError) {
499 | try self.init(
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:508:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
506 | public init<T: MultiByteInteger>(
507 | _unchecked _: Void,
508 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
509 | storedAsBigEndian storageType: T.Type
510 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:542:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
540 | @_lifetime(&input)
541 | public init<T: MultiByteInteger>(
542 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
543 | storedAsBigEndian storageType: T.Type
544 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:554:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
552 | public init<T: MultiByteInteger>(
553 | _unchecked _: Void,
554 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
555 | storedAsLittleEndian storageType: T.Type
556 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:588:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
586 | @_lifetime(&input)
587 | public init<T: MultiByteInteger>(
588 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
589 | storedAsLittleEndian storageType: T.Type
590 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:600:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
598 | public init<T: MultiByteInteger>(
599 | _unchecked _: Void,
600 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
601 | storedAs: T.Type,
602 | endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:639:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
637 | @_lifetime(&input)
638 | public init<T: MultiByteInteger>(
639 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
640 | storedAs storageType: T.Type,
641 | endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:655:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
653 | public init<T: SingleByteInteger>(
654 | _unchecked _: Void,
655 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
656 | storedAs: T.Type
657 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:689:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
687 | @_lifetime(&input)
688 | public init<T: SingleByteInteger>(
689 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
690 | storedAs storageType: T.Type
691 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:713:29: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
711 | @inlinable
712 | @_lifetime(&input)
713 | public init(parsingLEB128 input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
714 | var result: Self = 0
715 | var shift = 0
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:46:21: error: expected ',' separator
44 | @unsafe
45 | @inlinable
46 | @_lifetime(borrow buffer)
| `- error: expected ',' separator
47 | public init(_unsafeBytes buffer: UnsafeRawBufferPointer) {
48 | self._bytes = unsafe RawSpan(_unsafeBytes: buffer)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSource.swift:34:16: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
32 | public protocol ExpressibleByParsing {
33 | @_lifetime(&input)
34 | init(parsing input: inout ParserSpan) throws(ThrownParsingError)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
35 | }
36 |
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSource.swift:33:4: error: unknown attribute '_lifetime'
31 | /// let qoiImage = try QOI(parsing: imageData)
32 | public protocol ExpressibleByParsing {
33 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
34 | init(parsing input: inout ParserSpan) throws(ThrownParsingError)
35 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:30:10: error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
28 | @inlinable
29 | @_lifetime(copy bytes)
30 | public init(_ bytes: RawSpan) {
| `- error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
31 | self._bytes = bytes
32 | self._lowerBound = 0
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:38:3: error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
36 | @inlinable
37 | @_lifetime(copy other)
38 | init(copying other: borrowing ParserSpan) {
| `- error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
39 | self._bytes = other._bytes
40 | self._lowerBound = other._lowerBound
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:47:10: error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
45 | @inlinable
46 | @_lifetime(borrow buffer)
47 | public init(_unsafeBytes buffer: UnsafeRawBufferPointer) {
| `- error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
48 | self._bytes = unsafe RawSpan(_unsafeBytes: buffer)
49 | self._lowerBound = 0
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:27:29: error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
25 | @_lifetime(copy self)
26 | public func seeking(toRange range: ParserRange)
27 | throws(ParsingError) -> ParserSpan
| `- error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
28 | {
29 | var result = ParserSpan(copying: self)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:65:29: error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
63 | @_lifetime(copy self)
64 | public func seeking(toRelativeOffset offset: some FixedWidthInteger)
65 | throws(ParsingError) -> ParserSpan
| `- error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
66 | {
67 | var result = ParserSpan(copying: self)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:107:29: error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
105 | @_lifetime(copy self)
106 | public func seeking(toAbsoluteOffset offset: some FixedWidthInteger)
107 | throws(ParsingError) -> ParserSpan
| `- error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
108 | {
109 | var result = ParserSpan(copying: self)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:147:29: error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
145 | @_lifetime(copy self)
146 | public func seeking(toOffsetFromEnd offset: some FixedWidthInteger)
147 | throws(ParsingError) -> ParserSpan
| `- error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
148 | {
149 | var result = ParserSpan(copying: self)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:18:7: error: the 'get' accessor with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
16 | public struct ParserSpan: ~Escapable, ~Copyable {
17 | @usableFromInline
18 | var _bytes: RawSpan
| `- error: the 'get' accessor with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
19 | @usableFromInline
20 | var _lowerBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:18:7: error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
16 | public struct ParserSpan: ~Escapable, ~Copyable {
17 | @usableFromInline
18 | var _bytes: RawSpan
| `- error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
19 | @usableFromInline
20 | var _lowerBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:18:7: error: the '_modify' accessor with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
16 | public struct ParserSpan: ~Escapable, ~Copyable {
17 | @usableFromInline
18 | var _bytes: RawSpan
| `- error: the '_modify' accessor with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
19 | @usableFromInline
20 | var _lowerBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:18:7: error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
16 | public struct ParserSpan: ~Escapable, ~Copyable {
17 | @usableFromInline
18 | var _bytes: RawSpan
| `- error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
19 | @usableFromInline
20 | var _lowerBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:20:7: error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
18 | var _bytes: RawSpan
19 | @usableFromInline
20 | var _lowerBound: Int
| `- error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
21 | @usableFromInline
22 | var _upperBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:20:7: error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
18 | var _bytes: RawSpan
19 | @usableFromInline
20 | var _lowerBound: Int
| `- error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
21 | @usableFromInline
22 | var _upperBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:22:7: error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
20 | var _lowerBound: Int
21 | @usableFromInline
22 | var _upperBound: Int
| `- error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
23 |
24 | /// Creates a parser span over the entire contents of the given raw span.
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:22:7: error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
20 | var _lowerBound: Int
21 | @usableFromInline
22 | var _upperBound: Int
| `- error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
23 |
24 | /// Creates a parser span over the entire contents of the given raw span.
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:29:4: error: unknown attribute '_lifetime'
27 | /// passed as `bytes`.
28 | @inlinable
29 | @_lifetime(copy bytes)
| `- error: unknown attribute '_lifetime'
30 | public init(_ bytes: RawSpan) {
31 | self._bytes = bytes
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:37:4: error: unknown attribute '_lifetime'
35 |
36 | @inlinable
37 | @_lifetime(copy other)
| `- error: unknown attribute '_lifetime'
38 | init(copying other: borrowing ParserSpan) {
39 | self._bytes = other._bytes
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:46:4: error: unknown attribute '_lifetime'
44 | @unsafe
45 | @inlinable
46 | @_lifetime(borrow buffer)
| `- error: unknown attribute '_lifetime'
47 | public init(_unsafeBytes buffer: UnsafeRawBufferPointer) {
48 | self._bytes = unsafe RawSpan(_unsafeBytes: buffer)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:71:15: error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
69 | @inlinable
70 | @_lifetime(copy self)
71 | borrowing get {
| `- error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
72 | _bytes._extracting(droppingFirst: _lowerBound)._extracting(first: count)
73 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:70:6: error: unknown attribute '_lifetime'
68 | public var bytes: RawSpan {
69 | @inlinable
70 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
71 | borrowing get {
72 | _bytes._extracting(droppingFirst: _lowerBound)._extracting(first: count)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:105:42: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
103 | @inlinable
104 | @_lifetime(copy self)
105 | mutating func divide(at index: Int) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
106 | precondition(index >= _lowerBound)
107 | precondition(index <= _upperBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:105:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
103 | @inlinable
104 | @_lifetime(copy self)
105 | mutating func divide(at index: Int) -> ParserSpan {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
106 | precondition(index >= _lowerBound)
107 | precondition(index <= _upperBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:104:4: error: unknown attribute '_lifetime'
102 | /// - Precondition: `index` must in the range `startPosition...endPosition`.
103 | @inlinable
104 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
105 | mutating func divide(at index: Int) -> ParserSpan {
106 | precondition(index >= _lowerBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:121:49: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
119 | @inlinable
120 | @_lifetime(copy self)
121 | mutating func divide(atOffset offset: Int) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
122 | divide(at: startPosition &+ offset)
123 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:121:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
119 | @inlinable
120 | @_lifetime(copy self)
121 | mutating func divide(atOffset offset: Int) -> ParserSpan {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
122 | divide(at: startPosition &+ offset)
123 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:120:4: error: unknown attribute '_lifetime'
118 | /// - Precondition: `offset` must in the range `0...count`.
119 | @inlinable
120 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
121 | mutating func divide(atOffset offset: Int) -> ParserSpan {
122 | divide(at: startPosition &+ offset)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:155:29: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
153 | internal mutating func _divide(
154 | atByteOffset count: some FixedWidthInteger
155 | ) throws(ParsingError) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
156 | guard let count = Int(exactly: count), count >= 0 else {
157 | throw ParsingError(status: .invalidValue, location: startPosition)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:153:26: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
151 | @_lifetime(copy self)
152 | @usableFromInline
153 | internal mutating func _divide(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
154 | atByteOffset count: some FixedWidthInteger
155 | ) throws(ParsingError) -> ParserSpan {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:151:4: error: unknown attribute '_lifetime'
149 |
150 | extension ParserSpan {
151 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
152 | @usableFromInline
153 | internal mutating func _divide(
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:169:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
167 | @inlinable
168 | @discardableResult
169 | mutating func consume() -> UInt8? {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
170 | guard !isEmpty else { return nil }
171 | return unsafe consumeUnchecked()
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:177:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
175 | @inlinable
176 | @_lifetime(copy self)
177 | mutating func consumeUnchecked(type: UInt8.Type = UInt8.self) -> UInt8 {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
178 | defer { _lowerBound &+= 1 }
179 | return unsafe _bytes.unsafeLoad(
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:176:4: error: unknown attribute '_lifetime'
174 | @unsafe
175 | @inlinable
176 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
177 | mutating func consumeUnchecked(type: UInt8.Type = UInt8.self) -> UInt8 {
178 | defer { _lowerBound &+= 1 }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:187:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
185 | @inlinable
186 | @_lifetime(copy self)
187 | mutating func consumeUnchecked<T: FixedWidthInteger & BitwiseCopyable>(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
188 | type: T.Type
189 | ) -> T {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:186:4: error: unknown attribute '_lifetime'
184 | @unsafe
185 | @inlinable
186 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
187 | mutating func consumeUnchecked<T: FixedWidthInteger & BitwiseCopyable>(
188 | type: T.Type
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:206:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
204 | @inlinable
205 | @_lifetime(&self)
206 | public mutating func atomically<T, E>(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
207 | _ body: (inout ParserSpan) throws(E) -> T
208 | ) throws(E) -> T {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:205:4: error: unknown attribute '_lifetime'
203 | /// `atomically` guarantees that the input span isn't modified in that case.
204 | @inlinable
205 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
206 | public mutating func atomically<T, E>(
207 | _ body: (inout ParserSpan) throws(E) -> T
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:25:4: error: unknown attribute '_lifetime'
23 | /// - Throws: A `ParsingError` if `range` is out of bounds for this span.
24 | @inlinable
25 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
26 | public func seeking(toRange range: ParserRange)
27 | throws(ParsingError) -> ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:63:4: error: unknown attribute '_lifetime'
61 | /// `0...count`.
62 | @inlinable
63 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
64 | public func seeking(toRelativeOffset offset: some FixedWidthInteger)
65 | throws(ParsingError) -> ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:105:4: error: unknown attribute '_lifetime'
103 | /// `0...bytes.count`.
104 | @inlinable
105 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
106 | public func seeking(toAbsoluteOffset offset: some FixedWidthInteger)
107 | throws(ParsingError) -> ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:145:4: error: unknown attribute '_lifetime'
143 | /// `0...bytes.count`.
144 | @inlinable
145 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
146 | public func seeking(toOffsetFromEnd offset: some FixedWidthInteger)
147 | throws(ParsingError) -> ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:168:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
166 | @inlinable
167 | @_lifetime(&self)
168 | public mutating func seek(toRange range: ParserRange) throws(ParsingError) {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
169 | guard (0..._bytes.byteCount).contains(range.lowerBound),
170 | (0..._bytes.byteCount).contains(range.upperBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:167:4: error: unknown attribute '_lifetime'
165 | /// - Throws: A `ParsingError` if `range` is out of bounds for this span.
166 | @inlinable
167 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
168 | public mutating func seek(toRange range: ParserRange) throws(ParsingError) {
169 | guard (0..._bytes.byteCount).contains(range.lowerBound),
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:208:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
206 | @inlinable
207 | @_lifetime(&self)
208 | public mutating func seek(toRelativeOffset offset: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
209 | throws(ParsingError)
210 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:207:4: error: unknown attribute '_lifetime'
205 | /// `0...count`.
206 | @inlinable
207 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
208 | public mutating func seek(toRelativeOffset offset: some FixedWidthInteger)
209 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:253:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
251 | @inlinable
252 | @_lifetime(&self)
253 | public mutating func seek(toAbsoluteOffset offset: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
254 | throws(ParsingError)
255 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:252:4: error: unknown attribute '_lifetime'
250 | /// `0...bytes.count`.
251 | @inlinable
252 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
253 | public mutating func seek(toAbsoluteOffset offset: some FixedWidthInteger)
254 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:297:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
295 | @inlinable
296 | @_lifetime(&self)
297 | public mutating func seek(toOffsetFromEnd offset: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
298 | throws(ParsingError)
299 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:296:4: error: unknown attribute '_lifetime'
294 | /// `0...count`.
295 | @inlinable
296 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
297 | public mutating func seek(toOffsetFromEnd offset: some FixedWidthInteger)
298 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:32:29: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
30 | @_lifetime(copy self)
31 | public mutating func sliceSpan(byteCount: some FixedWidthInteger)
32 | throws(ParsingError) -> ParserSpan
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
33 | {
34 | guard let byteCount = Int(exactly: byteCount), byteCount >= 0 else {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:31:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
29 | @inlinable
30 | @_lifetime(copy self)
31 | public mutating func sliceSpan(byteCount: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
32 | throws(ParsingError) -> ParserSpan
33 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:30:4: error: unknown attribute '_lifetime'
28 | /// original span.
29 | @inlinable
30 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
31 | public mutating func sliceSpan(byteCount: some FixedWidthInteger)
32 | throws(ParsingError) -> ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:67:29: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
65 | objectStride: some FixedWidthInteger,
66 | objectCount: some FixedWidthInteger
67 | ) throws(ParsingError) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
68 | guard let objectCount = Int(exactly: objectCount),
69 | let objectStride = Int(exactly: objectStride),
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:64:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
62 | @inlinable
63 | @_lifetime(copy self)
64 | public mutating func sliceSpan(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
65 | objectStride: some FixedWidthInteger,
66 | objectCount: some FixedWidthInteger
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:63:4: error: unknown attribute '_lifetime'
61 | /// if the product is not in the range `0...count`.
62 | @inlinable
63 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
64 | public mutating func sliceSpan(
65 | objectStride: some FixedWidthInteger,
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:102:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
100 | @inlinable
101 | @_lifetime(&self)
102 | public mutating func sliceRange(byteCount: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
103 | throws(ParsingError) -> ParserRange
104 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:101:4: error: unknown attribute '_lifetime'
99 | /// original span.
100 | @inlinable
101 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
102 | public mutating func sliceRange(byteCount: some FixedWidthInteger)
103 | throws(ParsingError) -> ParserRange
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:133:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
131 | @inlinable
132 | @_lifetime(&self)
133 | public mutating func sliceRange(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
134 | objectStride: some FixedWidthInteger,
135 | objectCount: some FixedWidthInteger
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:132:4: error: unknown attribute '_lifetime'
130 | /// if the product is not in the range `0...count`.
131 | @inlinable
132 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
133 | public mutating func sliceRange(
134 | objectStride: some FixedWidthInteger,
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:152:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
150 | @inlinable
151 | @_lifetime(&self)
152 | public mutating func sliceRemainingRange() -> ParserRange {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
153 | divide(atOffset: self.count).parserRange
154 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:151:4: error: unknown attribute '_lifetime'
149 | /// by this parser span.
150 | @inlinable
151 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
152 | public mutating func sliceRemainingRange() -> ParserRange {
153 | divide(atOffset: self.count).parserRange
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:180:29: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
178 | @available(macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, *)
179 | public mutating func sliceUTF8Span(byteCount: some FixedWidthInteger)
180 | throws(ParsingError) -> UTF8Span
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
181 | {
182 | let rawSpan = try sliceSpan(byteCount: byteCount).bytes
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:179:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
177 | @_lifetime(copy self)
178 | @available(macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, *)
179 | public mutating func sliceUTF8Span(byteCount: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
180 | throws(ParsingError) -> UTF8Span
181 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:177:4: error: unknown attribute '_lifetime'
175 | /// span, or if the bytes don't form valid UTF-8.
176 | @inlinable
177 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
178 | @available(macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, *)
179 | public mutating func sliceUTF8Span(byteCount: some FixedWidthInteger)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:21:37: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
19 | @inlinable
20 | @_lifetime(&input)
21 | public init(parsingRemainingBytes input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
22 | defer { _ = input.divide(atOffset: input.count) }
23 | self = unsafe input.withUnsafeBytes { buffer in
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:20:4: error: unknown attribute '_lifetime'
18 | /// - Parameter input: The `ParserSpan` to consume.
19 | @inlinable
20 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
21 | public init(parsingRemainingBytes input: inout ParserSpan) {
22 | defer { _ = input.divide(atOffset: input.count) }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:38:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
36 | @inlinable
37 | @_lifetime(&input)
38 | public init(parsing input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
39 | throws(ParsingError)
40 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:37:4: error: unknown attribute '_lifetime'
35 | /// bytes remaining.
36 | @inlinable
37 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
38 | public init(parsing input: inout ParserSpan, byteCount: Int)
39 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:79:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
77 | @_lifetime(&input)
78 | public init(
79 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
80 | count: some FixedWidthInteger,
81 | parser: (inout ParserSpan) throws -> Element
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:77:4: error: unknown attribute '_lifetime'
75 | /// representable.
76 | @inlinable
77 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
78 | public init(
79 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:124:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
122 | @_lifetime(&input)
123 | public init(
124 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
125 | count: Int,
126 | parser: (inout ParserSpan) throws(ThrownParsingError) -> Element
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:122:4: error: unknown attribute '_lifetime'
120 | /// - Throws: An error if one is thrown from `parser`.
121 | @inlinable
122 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
123 | public init(
124 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:166:16: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
164 | @_lifetime(&input)
165 | public init<E>(
166 | parsingAll input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
167 | parser: (inout ParserSpan) throws(E) -> Element
168 | ) throws(E) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:164:4: error: unknown attribute '_lifetime'
162 | /// - Throws: An error if one is thrown from `parser`.
163 | @inlinable
164 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
165 | public init<E>(
166 | parsingAll input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:24:37: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
22 | @inlinable
23 | @_lifetime(&input)
24 | public init(parsingRemainingBytes input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
25 | defer { _ = input.divide(atOffset: input.count) }
26 | self = unsafe input.withUnsafeBytes { buffer in
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:23:4: error: unknown attribute '_lifetime'
21 | /// - Parameter input: The `ParserSpan` to consume.
22 | @inlinable
23 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
24 | public init(parsingRemainingBytes input: inout ParserSpan) {
25 | defer { _ = input.divide(atOffset: input.count) }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:41:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
39 | @inlinable
40 | @_lifetime(&input)
41 | public init(parsing input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
42 | throws(ParsingError)
43 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:40:4: error: unknown attribute '_lifetime'
38 | /// bytes remaining.
39 | @inlinable
40 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
41 | public init(parsing input: inout ParserSpan, byteCount: Int)
42 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:39:4: error: unknown attribute '_lifetime'
37 | @unsafe
38 | @inlinable
39 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
40 | init(
41 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:48:4: error: unknown attribute '_lifetime'
46 |
47 | @inlinable
48 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
49 | init(
50 | _parsingBigEndian input: inout ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:58:4: error: unknown attribute '_lifetime'
56 | @unsafe
57 | @inlinable
58 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
59 | init(
60 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:67:4: error: unknown attribute '_lifetime'
65 |
66 | @inlinable
67 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
68 | init(_parsingLittleEndian input: inout ParserSpan) throws(ParsingError) {
69 | try input._checkCount(minimum: MemoryLayout<Self>.size)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:75:4: error: unknown attribute '_lifetime'
73 | @unsafe
74 | @inlinable
75 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
76 | init(
77 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:113:4: error: unknown attribute '_lifetime'
111 | @unsafe
112 | @inlinable
113 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
114 | init(
115 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:136:4: error: unknown attribute '_lifetime'
134 | @unsafe
135 | @inlinable
136 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
137 | init(
138 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:198:4: error: unknown attribute '_lifetime'
196 | @unsafe
197 | @inlinable
198 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
199 | init(
200 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:235:4: error: unknown attribute '_lifetime'
233 | @unsafe
234 | @inlinable
235 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
236 | init(
237 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:265:4: error: unknown attribute '_lifetime'
263 |
264 | @inlinable
265 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
266 | init(
267 | _parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:287:52: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
285 | @inlinable
286 | @_lifetime(&input)
287 | public init(_unchecked _: Void, parsingBigEndian input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
288 | unsafe self.init(_unchecked: (), _parsingBigEndian: &input)
289 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:286:4: error: unknown attribute '_lifetime'
284 | @unsafe
285 | @inlinable
286 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
287 | public init(_unchecked _: Void, parsingBigEndian input: inout ParserSpan) {
288 | unsafe self.init(_unchecked: (), _parsingBigEndian: &input)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:301:32: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
299 | @inlinable
300 | @_lifetime(&input)
301 | public init(parsingBigEndian input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
302 | try self.init(_parsingBigEndian: &input)
303 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:300:4: error: unknown attribute '_lifetime'
298 | /// this integer type.
299 | @inlinable
300 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
301 | public init(parsingBigEndian input: inout ParserSpan) throws(ParsingError) {
302 | try self.init(_parsingBigEndian: &input)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:308:55: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
306 | @inlinable
307 | @_lifetime(&input)
308 | public init(_unchecked _: Void, parsingLittleEndian input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
309 | unsafe self.init(_unchecked: (), _parsingLittleEndian: &input)
310 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:307:4: error: unknown attribute '_lifetime'
305 | @unsafe
306 | @inlinable
307 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
308 | public init(_unchecked _: Void, parsingLittleEndian input: inout ParserSpan) {
309 | unsafe self.init(_unchecked: (), _parsingLittleEndian: &input)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:322:35: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
320 | @inlinable
321 | @_lifetime(&input)
322 | public init(parsingLittleEndian input: inout ParserSpan) throws(ParsingError)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
323 | {
324 | try self.init(_parsingLittleEndian: &input)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:321:4: error: unknown attribute '_lifetime'
319 | /// this integer type.
320 | @inlinable
321 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
322 | public init(parsingLittleEndian input: inout ParserSpan) throws(ParsingError)
323 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:331:33: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
329 | @_lifetime(&input)
330 | public init(
331 | _unchecked _: Void, parsing input: inout ParserSpan, endianness: Endianness
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
332 | ) {
333 | self =
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:329:4: error: unknown attribute '_lifetime'
327 | @unsafe
328 | @inlinable
329 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
330 | public init(
331 | _unchecked _: Void, parsing input: inout ParserSpan, endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:350:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
348 | @inlinable
349 | @_lifetime(&input)
350 | public init(parsing input: inout ParserSpan, endianness: Endianness)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
351 | throws(ParsingError)
352 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:349:4: error: unknown attribute '_lifetime'
347 | /// this integer type.
348 | @inlinable
349 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
350 | public init(parsing input: inout ParserSpan, endianness: Endianness)
351 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:364:43: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
362 | @inlinable
363 | @_lifetime(&input)
364 | public init(_unchecked _: Void, parsing input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
365 | self = unsafe input.consumeUnchecked(type: Self.self)
366 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:363:4: error: unknown attribute '_lifetime'
361 | @unsafe
362 | @inlinable
363 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
364 | public init(_unchecked _: Void, parsing input: inout ParserSpan) {
365 | self = unsafe input.consumeUnchecked(type: Self.self)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:375:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
373 | /// - Throws: A `ParsingError` if `input` is empty.
374 | @inlinable
375 | public init(parsing input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
376 | guard !input.isEmpty else {
377 | throw ParsingError(
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:391:32: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
389 | )
390 | @inlinable
391 | public init(parsingUnchecked input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
392 | self = unsafe input.consumeUnchecked(type: Self.self)
393 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:385:4: error: unknown attribute '_lifetime'
383 |
384 | @unsafe
385 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
386 | @available(
387 | *, deprecated,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:399:4: error: unknown attribute '_lifetime'
397 | @unsafe
398 | @inlinable
399 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
400 | public init(
401 | _unchecked _: Void, parsingBigEndian input: inout ParserSpan, byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:423:4: error: unknown attribute '_lifetime'
421 | /// bytes, or if the parsed value overflows this integer type.
422 | @inlinable
423 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
424 | public init(parsingBigEndian input: inout ParserSpan, byteCount: Int)
425 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:432:4: error: unknown attribute '_lifetime'
430 | @unsafe
431 | @inlinable
432 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
433 | public init(
434 | _unchecked _: Void, parsingLittleEndian input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:458:4: error: unknown attribute '_lifetime'
456 | /// bytes, or if the parsed value overflows this integer type.
457 | @inlinable
458 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
459 | public init(parsingLittleEndian input: inout ParserSpan, byteCount: Int)
460 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:467:4: error: unknown attribute '_lifetime'
465 | @unsafe
466 | @inlinable
467 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
468 | public init(
469 | _unchecked _: Void, parsing input: inout ParserSpan, endianness: Endianness,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:495:4: error: unknown attribute '_lifetime'
493 | /// padding bytes are invalid.
494 | @inlinable
495 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
496 | public init(
497 | parsing input: inout ParserSpan, endianness: Endianness, byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:505:4: error: unknown attribute '_lifetime'
503 | @unsafe
504 | @inlinable
505 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
506 | public init<T: MultiByteInteger>(
507 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:540:4: error: unknown attribute '_lifetime'
538 | /// overflows.
539 | @inlinable
540 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
541 | public init<T: MultiByteInteger>(
542 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:551:4: error: unknown attribute '_lifetime'
549 | @unsafe
550 | @inlinable
551 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
552 | public init<T: MultiByteInteger>(
553 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:586:4: error: unknown attribute '_lifetime'
584 | /// overflows.
585 | @inlinable
586 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
587 | public init<T: MultiByteInteger>(
588 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:597:4: error: unknown attribute '_lifetime'
595 | @unsafe
596 | @inlinable
597 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
598 | public init<T: MultiByteInteger>(
599 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:637:4: error: unknown attribute '_lifetime'
635 | /// overflows.
636 | @inlinable
637 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
638 | public init<T: MultiByteInteger>(
639 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:652:4: error: unknown attribute '_lifetime'
650 | @unsafe
651 | @inlinable
652 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
653 | public init<T: SingleByteInteger>(
654 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:687:4: error: unknown attribute '_lifetime'
685 | /// overflows.
686 | @inlinable
687 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
688 | public init<T: SingleByteInteger>(
689 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:712:4: error: unknown attribute '_lifetime'
710 | /// or if the maximum byte count for this type's size has been consumed.
711 | @inlinable
712 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
713 | public init(parsingLEB128 input: inout ParserSpan) throws(ParsingError) {
714 | var result: Self = 0
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:784:32: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
782 | @inlinable
783 | @_lifetime(&input)
784 | public init(parsingBigEndian input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
785 | self = try Self(_rawValueThrowing: .init(parsingBigEndian: &input))
786 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:783:4: error: unknown attribute '_lifetime'
781 | extension RawRepresentable where RawValue: MultiByteInteger {
782 | @inlinable
783 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
784 | public init(parsingBigEndian input: inout ParserSpan) throws(ParsingError) {
785 | self = try Self(_rawValueThrowing: .init(parsingBigEndian: &input))
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:790:35: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
788 | @inlinable
789 | @_lifetime(&input)
790 | public init(parsingLittleEndian input: inout ParserSpan) throws(ParsingError)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
791 | {
792 | self = try Self(_rawValueThrowing: .init(parsingLittleEndian: &input))
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:789:4: error: unknown attribute '_lifetime'
787 |
788 | @inlinable
789 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
790 | public init(parsingLittleEndian input: inout ParserSpan) throws(ParsingError)
791 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:797:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
795 | @inlinable
796 | @_lifetime(&input)
797 | public init(parsing input: inout ParserSpan, endianness: Endianness)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
798 | throws(ParsingError)
799 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:796:4: error: unknown attribute '_lifetime'
794 |
795 | @inlinable
796 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
797 | public init(parsing input: inout ParserSpan, endianness: Endianness)
798 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:809:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
807 | @inlinable
808 | @_lifetime(&input)
809 | public init(parsing input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
810 | guard let value = try Self(rawValue: .init(_parsingBigEndian: &input))
811 | else {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:808:4: error: unknown attribute '_lifetime'
806 | extension RawRepresentable where RawValue: SingleByteInteger {
807 | @inlinable
808 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
809 | public init(parsing input: inout ParserSpan) throws(ParsingError) {
810 | guard let value = try Self(rawValue: .init(_parsingBigEndian: &input))
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:834:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
832 | @_lifetime(&input)
833 | public init<T: MultiByteInteger>(
834 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
835 | storedAsBigEndian storageType: T.Type
836 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:832:4: error: unknown attribute '_lifetime'
830 |
831 | @inlinable
832 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
833 | public init<T: MultiByteInteger>(
834 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:845:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
843 | @_lifetime(&input)
844 | public init<T: MultiByteInteger>(
845 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
846 | storedAsLittleEndian storageType: T.Type
847 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:843:4: error: unknown attribute '_lifetime'
841 |
842 | @inlinable
843 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
844 | public init<T: MultiByteInteger>(
845 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:856:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
854 | @_lifetime(&input)
855 | public init<T: MultiByteInteger>(
856 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
857 | storedAs: T.Type,
858 | endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:854:4: error: unknown attribute '_lifetime'
852 |
853 | @inlinable
854 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
855 | public init<T: MultiByteInteger>(
856 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:868:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
866 | @_lifetime(&input)
867 | public init<T: SingleByteInteger>(
868 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
869 | storedAs: T.Type
870 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:866:4: error: unknown attribute '_lifetime'
864 |
865 | @inlinable
866 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
867 | public init<T: SingleByteInteger>(
868 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:30:26: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
28 | @_lifetime(&input)
29 | public init(
30 | parsingStartAndCount input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
31 | parser: (inout ParserSpan) throws -> Bound
32 | ) throws {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:28:4: error: unknown attribute '_lifetime'
26 | /// - parser: The closure to use when parsing the start and count.
27 | /// - Throws: An error if `parser` throws an error.
28 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
29 | public init(
30 | parsingStartAndCount input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:58:26: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
56 | @_lifetime(&input)
57 | public init(
58 | parsingStartAndCount input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
59 | parser: (inout ParserSpan) throws(ParsingError) -> Bound
60 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:56:4: error: unknown attribute '_lifetime'
54 | /// - parser: The closure to use when parsing the start and count.
55 | /// - Throws: An error if `parser` throws an error.
56 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
57 | public init(
58 | parsingStartAndCount input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:81:26: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
79 | @_lifetime(&_input)
80 | public init(
81 | parsingStartAndCount _input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
82 | parser: (inout ParserSpan) throws -> Bound
83 | ) throws {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:79:4: error: unknown attribute '_lifetime'
77 | "The behavior of this parser is unintuitive; instead, parse the start and count separately, then form the end of the closed range."
78 | )
79 | @_lifetime(&_input)
| `- error: unknown attribute '_lifetime'
80 | public init(
81 | parsingStartAndCount _input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:102:26: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
100 | @_lifetime(&_input)
101 | public init(
102 | parsingStartAndCount _input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
103 | parser: (inout ParserSpan) throws(ParsingError) -> Bound
104 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:100:4: error: unknown attribute '_lifetime'
98 | "The behavior of this parser is unintuitive; instead, parse the start and count separately, then form the end of the closed range."
99 | )
100 | @_lifetime(&_input)
| `- error: unknown attribute '_lifetime'
101 | public init(
102 | parsingStartAndCount _input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:134:24: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
132 | @_lifetime(&input)
133 | public init(
134 | parsingStartAndEnd input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
135 | boundsParser parser: (inout ParserSpan) throws -> Bound
136 | ) throws {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:132:4: error: unknown attribute '_lifetime'
130 | /// - parser: The closure to use when parsing the start and end.
131 | /// - Throws: An error if `parser` throws an error.
132 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
133 | public init(
134 | parsingStartAndEnd input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:162:24: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
160 | @_lifetime(&input)
161 | public init(
162 | parsingStartAndEnd input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
163 | boundsParser parser: (inout ParserSpan) throws(ParsingError) -> Bound
164 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:160:4: error: unknown attribute '_lifetime'
158 | /// - parser: The closure to use when parsing the start and end.
159 | /// - Throws: An error if `parser` throws an error.
160 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
161 | public init(
162 | parsingStartAndEnd input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:192:24: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
190 | @_lifetime(&input)
191 | public init(
192 | parsingStartAndEnd input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
193 | boundsParser parser: (inout ParserSpan) throws -> Bound
194 | ) throws {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:190:4: error: unknown attribute '_lifetime'
188 | /// - parser: The closure to use when parsing the start and end.
189 | /// - Throws: An error if `parser` throws an error.
190 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
191 | public init(
192 | parsingStartAndEnd input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:220:24: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
218 | @_lifetime(&input)
219 | public init(
220 | parsingStartAndEnd input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
221 | boundsParser parser: (inout ParserSpan) throws(ParsingError) -> Bound
222 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:218:4: error: unknown attribute '_lifetime'
216 | /// - parser: The closure to use when parsing the start and end.
217 | /// - Throws: An error if `parser` throws an error.
218 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
219 | public init(
220 | parsingStartAndEnd input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:19:36: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
17 | @inlinable
18 | @_lifetime(&input)
19 | public init(parsingNulTerminated input: inout ParserSpan) throws(ParsingError)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
20 | {
21 | guard
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:18:4: error: unknown attribute '_lifetime'
16 | /// initializer throws an error if `input` does not contain a NUL byte.
17 | @inlinable
18 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
19 | public init(parsingNulTerminated input: inout ParserSpan) throws(ParsingError)
20 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:39:27: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
37 | @inlinable
38 | @_lifetime(&input)
39 | public init(parsingUTF8 input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
40 | let stringBytes = input.divide(at: input.endPosition)
41 | self = unsafe stringBytes.withUnsafeBytes { buffer in
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:38:4: error: unknown attribute '_lifetime'
36 | /// character `U+FFFD`.
37 | @inlinable
38 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
39 | public init(parsingUTF8 input: inout ParserSpan) {
40 | let stringBytes = input.divide(at: input.endPosition)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:54:27: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
52 | @inlinable
53 | @_lifetime(&input)
54 | public init(parsingUTF8 input: inout ParserSpan, count: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
55 | throws(ParsingError)
56 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:53:4: error: unknown attribute '_lifetime'
51 | /// replacing with the Unicode replacement character `U+FFFD`.
52 | @inlinable
53 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
54 | public init(parsingUTF8 input: inout ParserSpan, count: Int)
55 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:64:40: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
62 | @inlinable
63 | @_lifetime(&input)
64 | internal init(_uncheckedParsingUTF16 input: inout ParserSpan)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
65 | throws(ParsingError)
66 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:63:4: error: unknown attribute '_lifetime'
61 | @unsafe
62 | @inlinable
63 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
64 | internal init(_uncheckedParsingUTF16 input: inout ParserSpan)
65 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:82:28: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
80 | @inlinable
81 | @_lifetime(&input)
82 | public init(parsingUTF16 input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
83 | guard input.count.isMultiple(of: 2) else {
84 | throw ParsingError(status: .invalidValue, location: input.startPosition)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:81:4: error: unknown attribute '_lifetime'
79 | /// Unicode replacement character `U+FFFD`.
80 | @inlinable
81 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
82 | public init(parsingUTF16 input: inout ParserSpan) throws(ParsingError) {
83 | guard input.count.isMultiple(of: 2) else {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:105:28: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
103 | @inlinable
104 | @_lifetime(&input)
105 | public init(parsingUTF16 input: inout ParserSpan, codeUnitCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
106 | throws(ParsingError)
107 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/String.swift:104:4: error: unknown attribute '_lifetime'
102 | /// `2 * codeUnitCount` bytes remaining.
103 | @inlinable
104 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
105 | public init(parsingUTF16 input: inout ParserSpan, codeUnitCount: Int)
106 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:21:37: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
19 | @inlinable
20 | @_lifetime(&input)
21 | public init(parsingRemainingBytes input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
22 | defer { _ = input.divide(atOffset: input.count) }
23 | self = unsafe input.withUnsafeBytes { buffer in
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:20:4: error: unknown attribute '_lifetime'
18 | /// - Parameter input: The `ParserSpan` to consume.
19 | @inlinable
20 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
21 | public init(parsingRemainingBytes input: inout ParserSpan) {
22 | defer { _ = input.divide(atOffset: input.count) }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:38:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
36 | @inlinable
37 | @_lifetime(&input)
38 | public init(parsing input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
39 | throws(ParsingError)
40 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:37:4: error: unknown attribute '_lifetime'
35 | /// bytes remaining.
36 | @inlinable
37 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
38 | public init(parsing input: inout ParserSpan, byteCount: Int)
39 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:79:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
77 | @_lifetime(&input)
78 | public init(
79 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
80 | count: some FixedWidthInteger,
81 | parser: (inout ParserSpan) throws -> Element
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:77:4: error: unknown attribute '_lifetime'
75 | /// representable.
76 | @inlinable
77 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
78 | public init(
79 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:124:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
122 | @_lifetime(&input)
123 | public init(
124 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
125 | count: Int,
126 | parser: (inout ParserSpan) throws(ThrownParsingError) -> Element
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:122:4: error: unknown attribute '_lifetime'
120 | /// - Throws: An error if one is thrown from `parser`.
121 | @inlinable
122 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
123 | public init(
124 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:166:16: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
164 | @_lifetime(&input)
165 | public init<E>(
166 | parsingAll input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
167 | parser: (inout ParserSpan) throws(E) -> Element
168 | ) throws(E) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:164:4: error: unknown attribute '_lifetime'
162 | /// - Throws: An error if one is thrown from `parser`.
163 | @inlinable
164 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
165 | public init<E>(
166 | parsingAll input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:46:21: error: expected ',' separator
44 | @unsafe
45 | @inlinable
46 | @_lifetime(borrow buffer)
| `- error: expected ',' separator
47 | public init(_unsafeBytes buffer: UnsafeRawBufferPointer) {
48 | self._bytes = unsafe RawSpan(_unsafeBytes: buffer)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:105:42: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
103 | @inlinable
104 | @_lifetime(copy self)
105 | mutating func divide(at index: Int) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
106 | precondition(index >= _lowerBound)
107 | precondition(index <= _upperBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:105:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
103 | @inlinable
104 | @_lifetime(copy self)
105 | mutating func divide(at index: Int) -> ParserSpan {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
106 | precondition(index >= _lowerBound)
107 | precondition(index <= _upperBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:121:49: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
119 | @inlinable
120 | @_lifetime(copy self)
121 | mutating func divide(atOffset offset: Int) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
122 | divide(at: startPosition &+ offset)
123 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:121:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
119 | @inlinable
120 | @_lifetime(copy self)
121 | mutating func divide(atOffset offset: Int) -> ParserSpan {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
122 | divide(at: startPosition &+ offset)
123 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:155:29: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
153 | internal mutating func _divide(
154 | atByteOffset count: some FixedWidthInteger
155 | ) throws(ParsingError) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
156 | guard let count = Int(exactly: count), count >= 0 else {
157 | throw ParsingError(status: .invalidValue, location: startPosition)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:153:26: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
151 | @_lifetime(copy self)
152 | @usableFromInline
153 | internal mutating func _divide(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
154 | atByteOffset count: some FixedWidthInteger
155 | ) throws(ParsingError) -> ParserSpan {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:42:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
40 | init(
41 | _unchecked _: Void,
42 | _parsingBigEndian input: inout ParserSpan
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
43 | ) {
44 | self = unsafe input.consumeUnchecked(type: Self.self).bigEndian
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:50:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
48 | @_lifetime(&input)
49 | init(
50 | _parsingBigEndian input: inout ParserSpan
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
51 | ) throws(ParsingError) {
52 | try input._checkCount(minimum: MemoryLayout<Self>.size)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:61:26: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
59 | init(
60 | _unchecked _: Void,
61 | _parsingLittleEndian input: inout ParserSpan
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
62 | ) {
63 | self = unsafe input.consumeUnchecked(type: Self.self).littleEndian
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:68:29: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
66 | @inlinable
67 | @_lifetime(&input)
68 | init(_parsingLittleEndian input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
69 | try input._checkCount(minimum: MemoryLayout<Self>.size)
70 | unsafe self.init(_unchecked: (), _parsingLittleEndian: &input)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:78:20: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
76 | init(
77 | _unchecked _: Void,
78 | _parsingSigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
79 | endianness: Endianness,
80 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:116:22: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
114 | init(
115 | _unchecked _: Void,
116 | _parsingUnsigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
117 | endianness: Endianness,
118 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:139:20: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
137 | init(
138 | _unchecked _: Void,
139 | _parsingSigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
140 | endianness: Endianness,
141 | paddingCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:201:22: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
199 | init(
200 | _unchecked _: Void,
201 | _parsingUnsigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
202 | endianness: Endianness,
203 | paddingCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:238:14: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
236 | init(
237 | _unchecked _: Void,
238 | _parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
239 | endianness: Endianness,
240 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:267:14: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
265 | @_lifetime(&input)
266 | init(
267 | _parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
268 | endianness: Endianness,
269 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:401:42: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
399 | @_lifetime(&input)
400 | public init(
401 | _unchecked _: Void, parsingBigEndian input: inout ParserSpan, byteCount: Int
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
402 | ) throws(ParsingError) {
403 | unsafe try self.init(
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:424:32: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
422 | @inlinable
423 | @_lifetime(&input)
424 | public init(parsingBigEndian input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
425 | throws(ParsingError)
426 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:434:45: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
432 | @_lifetime(&input)
433 | public init(
434 | _unchecked _: Void, parsingLittleEndian input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
435 | byteCount: Int
436 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:459:35: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
457 | @inlinable
458 | @_lifetime(&input)
459 | public init(parsingLittleEndian input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
460 | throws(ParsingError)
461 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:469:33: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
467 | @_lifetime(&input)
468 | public init(
469 | _unchecked _: Void, parsing input: inout ParserSpan, endianness: Endianness,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
470 | byteCount: Int
471 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:497:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
495 | @_lifetime(&input)
496 | public init(
497 | parsing input: inout ParserSpan, endianness: Endianness, byteCount: Int
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
498 | ) throws(ParsingError) {
499 | try self.init(
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:508:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
506 | public init<T: MultiByteInteger>(
507 | _unchecked _: Void,
508 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
509 | storedAsBigEndian storageType: T.Type
510 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:542:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
540 | @_lifetime(&input)
541 | public init<T: MultiByteInteger>(
542 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
543 | storedAsBigEndian storageType: T.Type
544 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:554:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
552 | public init<T: MultiByteInteger>(
553 | _unchecked _: Void,
554 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
555 | storedAsLittleEndian storageType: T.Type
556 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:588:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
586 | @_lifetime(&input)
587 | public init<T: MultiByteInteger>(
588 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
589 | storedAsLittleEndian storageType: T.Type
590 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:600:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
598 | public init<T: MultiByteInteger>(
599 | _unchecked _: Void,
600 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
601 | storedAs: T.Type,
602 | endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:639:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
637 | @_lifetime(&input)
638 | public init<T: MultiByteInteger>(
639 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
640 | storedAs storageType: T.Type,
641 | endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:655:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
653 | public init<T: SingleByteInteger>(
654 | _unchecked _: Void,
655 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
656 | storedAs: T.Type
657 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:689:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
687 | @_lifetime(&input)
688 | public init<T: SingleByteInteger>(
689 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
690 | storedAs storageType: T.Type
691 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:713:29: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
711 | @inlinable
712 | @_lifetime(&input)
713 | public init(parsingLEB128 input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
714 | var result: Self = 0
715 | var shift = 0
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:24:37: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
22 | @inlinable
23 | @_lifetime(&input)
24 | public init(parsingRemainingBytes input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
25 | defer { _ = input.divide(atOffset: input.count) }
26 | self = unsafe input.withUnsafeBytes { buffer in
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:23:4: error: unknown attribute '_lifetime'
21 | /// - Parameter input: The `ParserSpan` to consume.
22 | @inlinable
23 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
24 | public init(parsingRemainingBytes input: inout ParserSpan) {
25 | defer { _ = input.divide(atOffset: input.count) }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:41:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
39 | @inlinable
40 | @_lifetime(&input)
41 | public init(parsing input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
42 | throws(ParsingError)
43 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:40:4: error: unknown attribute '_lifetime'
38 | /// bytes remaining.
39 | @inlinable
40 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
41 | public init(parsing input: inout ParserSpan, byteCount: Int)
42 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:21:37: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
19 | @inlinable
20 | @_lifetime(&input)
21 | public init(parsingRemainingBytes input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
22 | defer { _ = input.divide(atOffset: input.count) }
23 | self = unsafe input.withUnsafeBytes { buffer in
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:20:4: error: unknown attribute '_lifetime'
18 | /// - Parameter input: The `ParserSpan` to consume.
19 | @inlinable
20 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
21 | public init(parsingRemainingBytes input: inout ParserSpan) {
22 | defer { _ = input.divide(atOffset: input.count) }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:38:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
36 | @inlinable
37 | @_lifetime(&input)
38 | public init(parsing input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
39 | throws(ParsingError)
40 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:37:4: error: unknown attribute '_lifetime'
35 | /// bytes remaining.
36 | @inlinable
37 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
38 | public init(parsing input: inout ParserSpan, byteCount: Int)
39 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:79:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
77 | @_lifetime(&input)
78 | public init(
79 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
80 | count: some FixedWidthInteger,
81 | parser: (inout ParserSpan) throws -> Element
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:77:4: error: unknown attribute '_lifetime'
75 | /// representable.
76 | @inlinable
77 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
78 | public init(
79 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:124:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
122 | @_lifetime(&input)
123 | public init(
124 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
125 | count: Int,
126 | parser: (inout ParserSpan) throws(ThrownParsingError) -> Element
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:122:4: error: unknown attribute '_lifetime'
120 | /// - Throws: An error if one is thrown from `parser`.
121 | @inlinable
122 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
123 | public init(
124 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:166:16: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
164 | @_lifetime(&input)
165 | public init<E>(
166 | parsingAll input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
167 | parser: (inout ParserSpan) throws(E) -> Element
168 | ) throws(E) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:164:4: error: unknown attribute '_lifetime'
162 | /// - Throws: An error if one is thrown from `parser`.
163 | @inlinable
164 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
165 | public init<E>(
166 | parsingAll input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:46:21: error: expected ',' separator
44 | @unsafe
45 | @inlinable
46 | @_lifetime(borrow buffer)
| `- error: expected ',' separator
47 | public init(_unsafeBytes buffer: UnsafeRawBufferPointer) {
48 | self._bytes = unsafe RawSpan(_unsafeBytes: buffer)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:105:42: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
103 | @inlinable
104 | @_lifetime(copy self)
105 | mutating func divide(at index: Int) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
106 | precondition(index >= _lowerBound)
107 | precondition(index <= _upperBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:105:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
103 | @inlinable
104 | @_lifetime(copy self)
105 | mutating func divide(at index: Int) -> ParserSpan {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
106 | precondition(index >= _lowerBound)
107 | precondition(index <= _upperBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:121:49: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
119 | @inlinable
120 | @_lifetime(copy self)
121 | mutating func divide(atOffset offset: Int) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
122 | divide(at: startPosition &+ offset)
123 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:121:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
119 | @inlinable
120 | @_lifetime(copy self)
121 | mutating func divide(atOffset offset: Int) -> ParserSpan {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
122 | divide(at: startPosition &+ offset)
123 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:155:29: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
153 | internal mutating func _divide(
154 | atByteOffset count: some FixedWidthInteger
155 | ) throws(ParsingError) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
156 | guard let count = Int(exactly: count), count >= 0 else {
157 | throw ParsingError(status: .invalidValue, location: startPosition)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:153:26: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
151 | @_lifetime(copy self)
152 | @usableFromInline
153 | internal mutating func _divide(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
154 | atByteOffset count: some FixedWidthInteger
155 | ) throws(ParsingError) -> ParserSpan {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:42:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
40 | init(
41 | _unchecked _: Void,
42 | _parsingBigEndian input: inout ParserSpan
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
43 | ) {
44 | self = unsafe input.consumeUnchecked(type: Self.self).bigEndian
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:50:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
48 | @_lifetime(&input)
49 | init(
50 | _parsingBigEndian input: inout ParserSpan
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
51 | ) throws(ParsingError) {
52 | try input._checkCount(minimum: MemoryLayout<Self>.size)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:61:26: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
59 | init(
60 | _unchecked _: Void,
61 | _parsingLittleEndian input: inout ParserSpan
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
62 | ) {
63 | self = unsafe input.consumeUnchecked(type: Self.self).littleEndian
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:68:29: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
66 | @inlinable
67 | @_lifetime(&input)
68 | init(_parsingLittleEndian input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
69 | try input._checkCount(minimum: MemoryLayout<Self>.size)
70 | unsafe self.init(_unchecked: (), _parsingLittleEndian: &input)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:78:20: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
76 | init(
77 | _unchecked _: Void,
78 | _parsingSigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
79 | endianness: Endianness,
80 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:116:22: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
114 | init(
115 | _unchecked _: Void,
116 | _parsingUnsigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
117 | endianness: Endianness,
118 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:139:20: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
137 | init(
138 | _unchecked _: Void,
139 | _parsingSigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
140 | endianness: Endianness,
141 | paddingCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:201:22: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
199 | init(
200 | _unchecked _: Void,
201 | _parsingUnsigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
202 | endianness: Endianness,
203 | paddingCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:238:14: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
236 | init(
237 | _unchecked _: Void,
238 | _parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
239 | endianness: Endianness,
240 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:267:14: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
265 | @_lifetime(&input)
266 | init(
267 | _parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
268 | endianness: Endianness,
269 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:401:42: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
399 | @_lifetime(&input)
400 | public init(
401 | _unchecked _: Void, parsingBigEndian input: inout ParserSpan, byteCount: Int
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
402 | ) throws(ParsingError) {
403 | unsafe try self.init(
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:424:32: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
422 | @inlinable
423 | @_lifetime(&input)
424 | public init(parsingBigEndian input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
425 | throws(ParsingError)
426 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:434:45: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
432 | @_lifetime(&input)
433 | public init(
434 | _unchecked _: Void, parsingLittleEndian input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
435 | byteCount: Int
436 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:459:35: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
457 | @inlinable
458 | @_lifetime(&input)
459 | public init(parsingLittleEndian input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
460 | throws(ParsingError)
461 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:469:33: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
467 | @_lifetime(&input)
468 | public init(
469 | _unchecked _: Void, parsing input: inout ParserSpan, endianness: Endianness,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
470 | byteCount: Int
471 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:497:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
495 | @_lifetime(&input)
496 | public init(
497 | parsing input: inout ParserSpan, endianness: Endianness, byteCount: Int
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
498 | ) throws(ParsingError) {
499 | try self.init(
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:508:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
506 | public init<T: MultiByteInteger>(
507 | _unchecked _: Void,
508 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
509 | storedAsBigEndian storageType: T.Type
510 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:542:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
540 | @_lifetime(&input)
541 | public init<T: MultiByteInteger>(
542 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
543 | storedAsBigEndian storageType: T.Type
544 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:554:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
552 | public init<T: MultiByteInteger>(
553 | _unchecked _: Void,
554 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
555 | storedAsLittleEndian storageType: T.Type
556 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:588:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
586 | @_lifetime(&input)
587 | public init<T: MultiByteInteger>(
588 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
589 | storedAsLittleEndian storageType: T.Type
590 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:600:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
598 | public init<T: MultiByteInteger>(
599 | _unchecked _: Void,
600 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
601 | storedAs: T.Type,
602 | endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:639:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
637 | @_lifetime(&input)
638 | public init<T: MultiByteInteger>(
639 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
640 | storedAs storageType: T.Type,
641 | endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:655:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
653 | public init<T: SingleByteInteger>(
654 | _unchecked _: Void,
655 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
656 | storedAs: T.Type
657 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:689:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
687 | @_lifetime(&input)
688 | public init<T: SingleByteInteger>(
689 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
690 | storedAs storageType: T.Type
691 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:713:29: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
711 | @inlinable
712 | @_lifetime(&input)
713 | public init(parsingLEB128 input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
714 | var result: Self = 0
715 | var shift = 0
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:24:37: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
22 | @inlinable
23 | @_lifetime(&input)
24 | public init(parsingRemainingBytes input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
25 | defer { _ = input.divide(atOffset: input.count) }
26 | self = unsafe input.withUnsafeBytes { buffer in
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:23:4: error: unknown attribute '_lifetime'
21 | /// - Parameter input: The `ParserSpan` to consume.
22 | @inlinable
23 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
24 | public init(parsingRemainingBytes input: inout ParserSpan) {
25 | defer { _ = input.divide(atOffset: input.count) }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:41:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
39 | @inlinable
40 | @_lifetime(&input)
41 | public init(parsing input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
42 | throws(ParsingError)
43 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:40:4: error: unknown attribute '_lifetime'
38 | /// bytes remaining.
39 | @inlinable
40 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
41 | public init(parsing input: inout ParserSpan, byteCount: Int)
42 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Macros/MagicNumber.swift:16:11: error: a function with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
14 | T: FixedWidthInteger & MultiByteInteger & BitwiseCopyable
15 | >(
16 | parsing input: inout ParserSpan,
| `- error: a function with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
17 | bigEndianValue: T
18 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Macros/MagicNumber.swift:12:2: error: unknown attribute '_lifetime'
10 | //===----------------------------------------------------------------------===//
11 |
12 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
13 | public func _loadAndCheckDirectBytes<
14 | T: FixedWidthInteger & MultiByteInteger & BitwiseCopyable
/host/spi-builder-workspace/Sources/BinaryParsing/Macros/MagicNumber.swift:30:11: error: a function with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
28 | T: FixedWidthInteger & MultiByteInteger & BitwiseCopyable
29 | >(
30 | parsing input: inout ParserSpan,
| `- error: a function with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
31 | bigEndianValue: T
32 | ) throws(ParsingError) -> Endianness {
/host/spi-builder-workspace/Sources/BinaryParsing/Macros/MagicNumber.swift:26:2: error: unknown attribute '_lifetime'
24 | }
25 |
26 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
27 | public func _loadAndCheckDirectBytesByteOrder<
28 | T: FixedWidthInteger & MultiByteInteger & BitwiseCopyable
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:42:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
40 | init(
41 | _unchecked _: Void,
42 | _parsingBigEndian input: inout ParserSpan
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
43 | ) {
44 | self = unsafe input.consumeUnchecked(type: Self.self).bigEndian
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:50:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
48 | @_lifetime(&input)
49 | init(
50 | _parsingBigEndian input: inout ParserSpan
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
51 | ) throws(ParsingError) {
52 | try input._checkCount(minimum: MemoryLayout<Self>.size)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:61:26: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
59 | init(
60 | _unchecked _: Void,
61 | _parsingLittleEndian input: inout ParserSpan
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
62 | ) {
63 | self = unsafe input.consumeUnchecked(type: Self.self).littleEndian
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:68:29: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
66 | @inlinable
67 | @_lifetime(&input)
68 | init(_parsingLittleEndian input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
69 | try input._checkCount(minimum: MemoryLayout<Self>.size)
70 | unsafe self.init(_unchecked: (), _parsingLittleEndian: &input)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:78:20: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
76 | init(
77 | _unchecked _: Void,
78 | _parsingSigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
79 | endianness: Endianness,
80 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:116:22: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
114 | init(
115 | _unchecked _: Void,
116 | _parsingUnsigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
117 | endianness: Endianness,
118 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:139:20: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
137 | init(
138 | _unchecked _: Void,
139 | _parsingSigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
140 | endianness: Endianness,
141 | paddingCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:201:22: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
199 | init(
200 | _unchecked _: Void,
201 | _parsingUnsigned input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
202 | endianness: Endianness,
203 | paddingCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:238:14: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
236 | init(
237 | _unchecked _: Void,
238 | _parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
239 | endianness: Endianness,
240 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:267:14: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
265 | @_lifetime(&input)
266 | init(
267 | _parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
268 | endianness: Endianness,
269 | byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:401:42: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
399 | @_lifetime(&input)
400 | public init(
401 | _unchecked _: Void, parsingBigEndian input: inout ParserSpan, byteCount: Int
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
402 | ) throws(ParsingError) {
403 | unsafe try self.init(
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:424:32: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
422 | @inlinable
423 | @_lifetime(&input)
424 | public init(parsingBigEndian input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
425 | throws(ParsingError)
426 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:434:45: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
432 | @_lifetime(&input)
433 | public init(
434 | _unchecked _: Void, parsingLittleEndian input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
435 | byteCount: Int
436 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:459:35: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
457 | @inlinable
458 | @_lifetime(&input)
459 | public init(parsingLittleEndian input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
460 | throws(ParsingError)
461 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:469:33: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
467 | @_lifetime(&input)
468 | public init(
469 | _unchecked _: Void, parsing input: inout ParserSpan, endianness: Endianness,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
470 | byteCount: Int
471 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:497:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
495 | @_lifetime(&input)
496 | public init(
497 | parsing input: inout ParserSpan, endianness: Endianness, byteCount: Int
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
498 | ) throws(ParsingError) {
499 | try self.init(
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:508:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
506 | public init<T: MultiByteInteger>(
507 | _unchecked _: Void,
508 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
509 | storedAsBigEndian storageType: T.Type
510 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:542:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
540 | @_lifetime(&input)
541 | public init<T: MultiByteInteger>(
542 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
543 | storedAsBigEndian storageType: T.Type
544 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:554:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
552 | public init<T: MultiByteInteger>(
553 | _unchecked _: Void,
554 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
555 | storedAsLittleEndian storageType: T.Type
556 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:588:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
586 | @_lifetime(&input)
587 | public init<T: MultiByteInteger>(
588 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
589 | storedAsLittleEndian storageType: T.Type
590 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:600:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
598 | public init<T: MultiByteInteger>(
599 | _unchecked _: Void,
600 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
601 | storedAs: T.Type,
602 | endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:639:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
637 | @_lifetime(&input)
638 | public init<T: MultiByteInteger>(
639 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
640 | storedAs storageType: T.Type,
641 | endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:655:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
653 | public init<T: SingleByteInteger>(
654 | _unchecked _: Void,
655 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
656 | storedAs: T.Type
657 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:689:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
687 | @_lifetime(&input)
688 | public init<T: SingleByteInteger>(
689 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
690 | storedAs storageType: T.Type
691 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:713:29: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
711 | @inlinable
712 | @_lifetime(&input)
713 | public init(parsingLEB128 input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
714 | var result: Self = 0
715 | var shift = 0
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:46:21: error: expected ',' separator
44 | @unsafe
45 | @inlinable
46 | @_lifetime(borrow buffer)
| `- error: expected ',' separator
47 | public init(_unsafeBytes buffer: UnsafeRawBufferPointer) {
48 | self._bytes = unsafe RawSpan(_unsafeBytes: buffer)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSource.swift:34:16: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
32 | public protocol ExpressibleByParsing {
33 | @_lifetime(&input)
34 | init(parsing input: inout ParserSpan) throws(ThrownParsingError)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
35 | }
36 |
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSource.swift:33:4: error: unknown attribute '_lifetime'
31 | /// let qoiImage = try QOI(parsing: imageData)
32 | public protocol ExpressibleByParsing {
33 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
34 | init(parsing input: inout ParserSpan) throws(ThrownParsingError)
35 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:30:10: error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
28 | @inlinable
29 | @_lifetime(copy bytes)
30 | public init(_ bytes: RawSpan) {
| `- error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
31 | self._bytes = bytes
32 | self._lowerBound = 0
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:38:3: error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
36 | @inlinable
37 | @_lifetime(copy other)
38 | init(copying other: borrowing ParserSpan) {
| `- error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
39 | self._bytes = other._bytes
40 | self._lowerBound = other._lowerBound
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:47:10: error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
45 | @inlinable
46 | @_lifetime(borrow buffer)
47 | public init(_unsafeBytes buffer: UnsafeRawBufferPointer) {
| `- error: an initializer with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
48 | self._bytes = unsafe RawSpan(_unsafeBytes: buffer)
49 | self._lowerBound = 0
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:27:29: error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
25 | @_lifetime(copy self)
26 | public func seeking(toRange range: ParserRange)
27 | throws(ParsingError) -> ParserSpan
| `- error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
28 | {
29 | var result = ParserSpan(copying: self)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:65:29: error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
63 | @_lifetime(copy self)
64 | public func seeking(toRelativeOffset offset: some FixedWidthInteger)
65 | throws(ParsingError) -> ParserSpan
| `- error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
66 | {
67 | var result = ParserSpan(copying: self)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:107:29: error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
105 | @_lifetime(copy self)
106 | public func seeking(toAbsoluteOffset offset: some FixedWidthInteger)
107 | throws(ParsingError) -> ParserSpan
| `- error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
108 | {
109 | var result = ParserSpan(copying: self)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:147:29: error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
145 | @_lifetime(copy self)
146 | public func seeking(toOffsetFromEnd offset: some FixedWidthInteger)
147 | throws(ParsingError) -> ParserSpan
| `- error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
148 | {
149 | var result = ParserSpan(copying: self)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:18:7: error: the 'get' accessor with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
16 | public struct ParserSpan: ~Escapable, ~Copyable {
17 | @usableFromInline
18 | var _bytes: RawSpan
| `- error: the 'get' accessor with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
19 | @usableFromInline
20 | var _lowerBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:18:7: error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
16 | public struct ParserSpan: ~Escapable, ~Copyable {
17 | @usableFromInline
18 | var _bytes: RawSpan
| `- error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
19 | @usableFromInline
20 | var _lowerBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:18:7: error: the '_modify' accessor with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
16 | public struct ParserSpan: ~Escapable, ~Copyable {
17 | @usableFromInline
18 | var _bytes: RawSpan
| `- error: the '_modify' accessor with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
19 | @usableFromInline
20 | var _lowerBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:18:7: error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
16 | public struct ParserSpan: ~Escapable, ~Copyable {
17 | @usableFromInline
18 | var _bytes: RawSpan
| `- error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
19 | @usableFromInline
20 | var _lowerBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:20:7: error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
18 | var _bytes: RawSpan
19 | @usableFromInline
20 | var _lowerBound: Int
| `- error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
21 | @usableFromInline
22 | var _upperBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:20:7: error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
18 | var _bytes: RawSpan
19 | @usableFromInline
20 | var _lowerBound: Int
| `- error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
21 | @usableFromInline
22 | var _upperBound: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:22:7: error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
20 | var _lowerBound: Int
21 | @usableFromInline
22 | var _upperBound: Int
| `- error: the 'set' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
23 |
24 | /// Creates a parser span over the entire contents of the given raw span.
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:22:7: error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
20 | var _lowerBound: Int
21 | @usableFromInline
22 | var _upperBound: Int
| `- error: the '_modify' accessor with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
23 |
24 | /// Creates a parser span over the entire contents of the given raw span.
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:29:4: error: unknown attribute '_lifetime'
27 | /// passed as `bytes`.
28 | @inlinable
29 | @_lifetime(copy bytes)
| `- error: unknown attribute '_lifetime'
30 | public init(_ bytes: RawSpan) {
31 | self._bytes = bytes
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:37:4: error: unknown attribute '_lifetime'
35 |
36 | @inlinable
37 | @_lifetime(copy other)
| `- error: unknown attribute '_lifetime'
38 | init(copying other: borrowing ParserSpan) {
39 | self._bytes = other._bytes
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:46:4: error: unknown attribute '_lifetime'
44 | @unsafe
45 | @inlinable
46 | @_lifetime(borrow buffer)
| `- error: unknown attribute '_lifetime'
47 | public init(_unsafeBytes buffer: UnsafeRawBufferPointer) {
48 | self._bytes = unsafe RawSpan(_unsafeBytes: buffer)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:71:15: error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
69 | @inlinable
70 | @_lifetime(copy self)
71 | borrowing get {
| `- error: a method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
72 | _bytes._extracting(droppingFirst: _lowerBound)._extracting(first: count)
73 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:70:6: error: unknown attribute '_lifetime'
68 | public var bytes: RawSpan {
69 | @inlinable
70 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
71 | borrowing get {
72 | _bytes._extracting(droppingFirst: _lowerBound)._extracting(first: count)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:105:42: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
103 | @inlinable
104 | @_lifetime(copy self)
105 | mutating func divide(at index: Int) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
106 | precondition(index >= _lowerBound)
107 | precondition(index <= _upperBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:105:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
103 | @inlinable
104 | @_lifetime(copy self)
105 | mutating func divide(at index: Int) -> ParserSpan {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
106 | precondition(index >= _lowerBound)
107 | precondition(index <= _upperBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:104:4: error: unknown attribute '_lifetime'
102 | /// - Precondition: `index` must in the range `startPosition...endPosition`.
103 | @inlinable
104 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
105 | mutating func divide(at index: Int) -> ParserSpan {
106 | precondition(index >= _lowerBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:121:49: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
119 | @inlinable
120 | @_lifetime(copy self)
121 | mutating func divide(atOffset offset: Int) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
122 | divide(at: startPosition &+ offset)
123 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:121:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
119 | @inlinable
120 | @_lifetime(copy self)
121 | mutating func divide(atOffset offset: Int) -> ParserSpan {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
122 | divide(at: startPosition &+ offset)
123 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:120:4: error: unknown attribute '_lifetime'
118 | /// - Precondition: `offset` must in the range `0...count`.
119 | @inlinable
120 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
121 | mutating func divide(atOffset offset: Int) -> ParserSpan {
122 | divide(at: startPosition &+ offset)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:155:29: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
153 | internal mutating func _divide(
154 | atByteOffset count: some FixedWidthInteger
155 | ) throws(ParsingError) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
156 | guard let count = Int(exactly: count), count >= 0 else {
157 | throw ParsingError(status: .invalidValue, location: startPosition)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:153:26: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
151 | @_lifetime(copy self)
152 | @usableFromInline
153 | internal mutating func _divide(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
154 | atByteOffset count: some FixedWidthInteger
155 | ) throws(ParsingError) -> ParserSpan {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:151:4: error: unknown attribute '_lifetime'
149 |
150 | extension ParserSpan {
151 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
152 | @usableFromInline
153 | internal mutating func _divide(
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:169:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
167 | @inlinable
168 | @discardableResult
169 | mutating func consume() -> UInt8? {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
170 | guard !isEmpty else { return nil }
171 | return unsafe consumeUnchecked()
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:177:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
175 | @inlinable
176 | @_lifetime(copy self)
177 | mutating func consumeUnchecked(type: UInt8.Type = UInt8.self) -> UInt8 {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
178 | defer { _lowerBound &+= 1 }
179 | return unsafe _bytes.unsafeLoad(
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:176:4: error: unknown attribute '_lifetime'
174 | @unsafe
175 | @inlinable
176 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
177 | mutating func consumeUnchecked(type: UInt8.Type = UInt8.self) -> UInt8 {
178 | defer { _lowerBound &+= 1 }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:187:17: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
185 | @inlinable
186 | @_lifetime(copy self)
187 | mutating func consumeUnchecked<T: FixedWidthInteger & BitwiseCopyable>(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
188 | type: T.Type
189 | ) -> T {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:186:4: error: unknown attribute '_lifetime'
184 | @unsafe
185 | @inlinable
186 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
187 | mutating func consumeUnchecked<T: FixedWidthInteger & BitwiseCopyable>(
188 | type: T.Type
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:206:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
204 | @inlinable
205 | @_lifetime(&self)
206 | public mutating func atomically<T, E>(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
207 | _ body: (inout ParserSpan) throws(E) -> T
208 | ) throws(E) -> T {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/ParserSpan.swift:205:4: error: unknown attribute '_lifetime'
203 | /// `atomically` guarantees that the input span isn't modified in that case.
204 | @inlinable
205 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
206 | public mutating func atomically<T, E>(
207 | _ body: (inout ParserSpan) throws(E) -> T
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:25:4: error: unknown attribute '_lifetime'
23 | /// - Throws: A `ParsingError` if `range` is out of bounds for this span.
24 | @inlinable
25 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
26 | public func seeking(toRange range: ParserRange)
27 | throws(ParsingError) -> ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:63:4: error: unknown attribute '_lifetime'
61 | /// `0...count`.
62 | @inlinable
63 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
64 | public func seeking(toRelativeOffset offset: some FixedWidthInteger)
65 | throws(ParsingError) -> ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:105:4: error: unknown attribute '_lifetime'
103 | /// `0...bytes.count`.
104 | @inlinable
105 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
106 | public func seeking(toAbsoluteOffset offset: some FixedWidthInteger)
107 | throws(ParsingError) -> ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:145:4: error: unknown attribute '_lifetime'
143 | /// `0...bytes.count`.
144 | @inlinable
145 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
146 | public func seeking(toOffsetFromEnd offset: some FixedWidthInteger)
147 | throws(ParsingError) -> ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:168:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
166 | @inlinable
167 | @_lifetime(&self)
168 | public mutating func seek(toRange range: ParserRange) throws(ParsingError) {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
169 | guard (0..._bytes.byteCount).contains(range.lowerBound),
170 | (0..._bytes.byteCount).contains(range.upperBound)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:167:4: error: unknown attribute '_lifetime'
165 | /// - Throws: A `ParsingError` if `range` is out of bounds for this span.
166 | @inlinable
167 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
168 | public mutating func seek(toRange range: ParserRange) throws(ParsingError) {
169 | guard (0..._bytes.byteCount).contains(range.lowerBound),
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:208:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
206 | @inlinable
207 | @_lifetime(&self)
208 | public mutating func seek(toRelativeOffset offset: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
209 | throws(ParsingError)
210 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:207:4: error: unknown attribute '_lifetime'
205 | /// `0...count`.
206 | @inlinable
207 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
208 | public mutating func seek(toRelativeOffset offset: some FixedWidthInteger)
209 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:253:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
251 | @inlinable
252 | @_lifetime(&self)
253 | public mutating func seek(toAbsoluteOffset offset: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
254 | throws(ParsingError)
255 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:252:4: error: unknown attribute '_lifetime'
250 | /// `0...bytes.count`.
251 | @inlinable
252 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
253 | public mutating func seek(toAbsoluteOffset offset: some FixedWidthInteger)
254 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:297:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
295 | @inlinable
296 | @_lifetime(&self)
297 | public mutating func seek(toOffsetFromEnd offset: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
298 | throws(ParsingError)
299 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Seeking.swift:296:4: error: unknown attribute '_lifetime'
294 | /// `0...count`.
295 | @inlinable
296 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
297 | public mutating func seek(toOffsetFromEnd offset: some FixedWidthInteger)
298 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:32:29: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
30 | @_lifetime(copy self)
31 | public mutating func sliceSpan(byteCount: some FixedWidthInteger)
32 | throws(ParsingError) -> ParserSpan
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
33 | {
34 | guard let byteCount = Int(exactly: byteCount), byteCount >= 0 else {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:31:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
29 | @inlinable
30 | @_lifetime(copy self)
31 | public mutating func sliceSpan(byteCount: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
32 | throws(ParsingError) -> ParserSpan
33 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:30:4: error: unknown attribute '_lifetime'
28 | /// original span.
29 | @inlinable
30 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
31 | public mutating func sliceSpan(byteCount: some FixedWidthInteger)
32 | throws(ParsingError) -> ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:67:29: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
65 | objectStride: some FixedWidthInteger,
66 | objectCount: some FixedWidthInteger
67 | ) throws(ParsingError) -> ParserSpan {
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
68 | guard let objectCount = Int(exactly: objectCount),
69 | let objectStride = Int(exactly: objectStride),
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:64:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
62 | @inlinable
63 | @_lifetime(copy self)
64 | public mutating func sliceSpan(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
65 | objectStride: some FixedWidthInteger,
66 | objectCount: some FixedWidthInteger
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:63:4: error: unknown attribute '_lifetime'
61 | /// if the product is not in the range `0...count`.
62 | @inlinable
63 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
64 | public mutating func sliceSpan(
65 | objectStride: some FixedWidthInteger,
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:102:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
100 | @inlinable
101 | @_lifetime(&self)
102 | public mutating func sliceRange(byteCount: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
103 | throws(ParsingError) -> ParserRange
104 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:101:4: error: unknown attribute '_lifetime'
99 | /// original span.
100 | @inlinable
101 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
102 | public mutating func sliceRange(byteCount: some FixedWidthInteger)
103 | throws(ParsingError) -> ParserRange
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:133:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
131 | @inlinable
132 | @_lifetime(&self)
133 | public mutating func sliceRange(
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
134 | objectStride: some FixedWidthInteger,
135 | objectCount: some FixedWidthInteger
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:132:4: error: unknown attribute '_lifetime'
130 | /// if the product is not in the range `0...count`.
131 | @inlinable
132 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
133 | public mutating func sliceRange(
134 | objectStride: some FixedWidthInteger,
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:152:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
150 | @inlinable
151 | @_lifetime(&self)
152 | public mutating func sliceRemainingRange() -> ParserRange {
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
153 | divide(atOffset: self.count).parserRange
154 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:151:4: error: unknown attribute '_lifetime'
149 | /// by this parser span.
150 | @inlinable
151 | @_lifetime(&self)
| `- error: unknown attribute '_lifetime'
152 | public mutating func sliceRemainingRange() -> ParserRange {
153 | divide(atOffset: self.count).parserRange
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:180:29: error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
178 | @available(macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, *)
179 | public mutating func sliceUTF8Span(byteCount: some FixedWidthInteger)
180 | throws(ParsingError) -> UTF8Span
| `- error: a mutating method with a ~Escapable result requires '-enable-experimental-feature LifetimeDependence'
181 | {
182 | let rawSpan = try sliceSpan(byteCount: byteCount).bytes
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:179:24: error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
177 | @_lifetime(copy self)
178 | @available(macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, *)
179 | public mutating func sliceUTF8Span(byteCount: some FixedWidthInteger)
| `- error: a mutating method with ~Escapable 'self' requires '-enable-experimental-feature LifetimeDependence'
180 | throws(ParsingError) -> UTF8Span
181 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parser Types/Slicing.swift:177:4: error: unknown attribute '_lifetime'
175 | /// span, or if the bytes don't form valid UTF-8.
176 | @inlinable
177 | @_lifetime(copy self)
| `- error: unknown attribute '_lifetime'
178 | @available(macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, *)
179 | public mutating func sliceUTF8Span(byteCount: some FixedWidthInteger)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:21:37: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
19 | @inlinable
20 | @_lifetime(&input)
21 | public init(parsingRemainingBytes input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
22 | defer { _ = input.divide(atOffset: input.count) }
23 | self = unsafe input.withUnsafeBytes { buffer in
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:20:4: error: unknown attribute '_lifetime'
18 | /// - Parameter input: The `ParserSpan` to consume.
19 | @inlinable
20 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
21 | public init(parsingRemainingBytes input: inout ParserSpan) {
22 | defer { _ = input.divide(atOffset: input.count) }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:38:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
36 | @inlinable
37 | @_lifetime(&input)
38 | public init(parsing input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
39 | throws(ParsingError)
40 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:37:4: error: unknown attribute '_lifetime'
35 | /// bytes remaining.
36 | @inlinable
37 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
38 | public init(parsing input: inout ParserSpan, byteCount: Int)
39 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:79:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
77 | @_lifetime(&input)
78 | public init(
79 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
80 | count: some FixedWidthInteger,
81 | parser: (inout ParserSpan) throws -> Element
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:77:4: error: unknown attribute '_lifetime'
75 | /// representable.
76 | @inlinable
77 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
78 | public init(
79 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:124:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
122 | @_lifetime(&input)
123 | public init(
124 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
125 | count: Int,
126 | parser: (inout ParserSpan) throws(ThrownParsingError) -> Element
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:122:4: error: unknown attribute '_lifetime'
120 | /// - Throws: An error if one is thrown from `parser`.
121 | @inlinable
122 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
123 | public init(
124 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:166:16: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
164 | @_lifetime(&input)
165 | public init<E>(
166 | parsingAll input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
167 | parser: (inout ParserSpan) throws(E) -> Element
168 | ) throws(E) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Array.swift:164:4: error: unknown attribute '_lifetime'
162 | /// - Throws: An error if one is thrown from `parser`.
163 | @inlinable
164 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
165 | public init<E>(
166 | parsingAll input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:24:37: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
22 | @inlinable
23 | @_lifetime(&input)
24 | public init(parsingRemainingBytes input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
25 | defer { _ = input.divide(atOffset: input.count) }
26 | self = unsafe input.withUnsafeBytes { buffer in
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:23:4: error: unknown attribute '_lifetime'
21 | /// - Parameter input: The `ParserSpan` to consume.
22 | @inlinable
23 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
24 | public init(parsingRemainingBytes input: inout ParserSpan) {
25 | defer { _ = input.divide(atOffset: input.count) }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:41:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
39 | @inlinable
40 | @_lifetime(&input)
41 | public init(parsing input: inout ParserSpan, byteCount: Int)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
42 | throws(ParsingError)
43 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Data.swift:40:4: error: unknown attribute '_lifetime'
38 | /// bytes remaining.
39 | @inlinable
40 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
41 | public init(parsing input: inout ParserSpan, byteCount: Int)
42 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:39:4: error: unknown attribute '_lifetime'
37 | @unsafe
38 | @inlinable
39 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
40 | init(
41 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:48:4: error: unknown attribute '_lifetime'
46 |
47 | @inlinable
48 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
49 | init(
50 | _parsingBigEndian input: inout ParserSpan
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:58:4: error: unknown attribute '_lifetime'
56 | @unsafe
57 | @inlinable
58 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
59 | init(
60 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:67:4: error: unknown attribute '_lifetime'
65 |
66 | @inlinable
67 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
68 | init(_parsingLittleEndian input: inout ParserSpan) throws(ParsingError) {
69 | try input._checkCount(minimum: MemoryLayout<Self>.size)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:75:4: error: unknown attribute '_lifetime'
73 | @unsafe
74 | @inlinable
75 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
76 | init(
77 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:113:4: error: unknown attribute '_lifetime'
111 | @unsafe
112 | @inlinable
113 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
114 | init(
115 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:136:4: error: unknown attribute '_lifetime'
134 | @unsafe
135 | @inlinable
136 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
137 | init(
138 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:198:4: error: unknown attribute '_lifetime'
196 | @unsafe
197 | @inlinable
198 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
199 | init(
200 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:235:4: error: unknown attribute '_lifetime'
233 | @unsafe
234 | @inlinable
235 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
236 | init(
237 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:265:4: error: unknown attribute '_lifetime'
263 |
264 | @inlinable
265 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
266 | init(
267 | _parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:287:52: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
285 | @inlinable
286 | @_lifetime(&input)
287 | public init(_unchecked _: Void, parsingBigEndian input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
288 | unsafe self.init(_unchecked: (), _parsingBigEndian: &input)
289 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:286:4: error: unknown attribute '_lifetime'
284 | @unsafe
285 | @inlinable
286 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
287 | public init(_unchecked _: Void, parsingBigEndian input: inout ParserSpan) {
288 | unsafe self.init(_unchecked: (), _parsingBigEndian: &input)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:301:32: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
299 | @inlinable
300 | @_lifetime(&input)
301 | public init(parsingBigEndian input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
302 | try self.init(_parsingBigEndian: &input)
303 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:300:4: error: unknown attribute '_lifetime'
298 | /// this integer type.
299 | @inlinable
300 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
301 | public init(parsingBigEndian input: inout ParserSpan) throws(ParsingError) {
302 | try self.init(_parsingBigEndian: &input)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:308:55: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
306 | @inlinable
307 | @_lifetime(&input)
308 | public init(_unchecked _: Void, parsingLittleEndian input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
309 | unsafe self.init(_unchecked: (), _parsingLittleEndian: &input)
310 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:307:4: error: unknown attribute '_lifetime'
305 | @unsafe
306 | @inlinable
307 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
308 | public init(_unchecked _: Void, parsingLittleEndian input: inout ParserSpan) {
309 | unsafe self.init(_unchecked: (), _parsingLittleEndian: &input)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:322:35: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
320 | @inlinable
321 | @_lifetime(&input)
322 | public init(parsingLittleEndian input: inout ParserSpan) throws(ParsingError)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
323 | {
324 | try self.init(_parsingLittleEndian: &input)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:321:4: error: unknown attribute '_lifetime'
319 | /// this integer type.
320 | @inlinable
321 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
322 | public init(parsingLittleEndian input: inout ParserSpan) throws(ParsingError)
323 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:331:33: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
329 | @_lifetime(&input)
330 | public init(
331 | _unchecked _: Void, parsing input: inout ParserSpan, endianness: Endianness
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
332 | ) {
333 | self =
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:329:4: error: unknown attribute '_lifetime'
327 | @unsafe
328 | @inlinable
329 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
330 | public init(
331 | _unchecked _: Void, parsing input: inout ParserSpan, endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:350:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
348 | @inlinable
349 | @_lifetime(&input)
350 | public init(parsing input: inout ParserSpan, endianness: Endianness)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
351 | throws(ParsingError)
352 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:349:4: error: unknown attribute '_lifetime'
347 | /// this integer type.
348 | @inlinable
349 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
350 | public init(parsing input: inout ParserSpan, endianness: Endianness)
351 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:364:43: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
362 | @inlinable
363 | @_lifetime(&input)
364 | public init(_unchecked _: Void, parsing input: inout ParserSpan) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
365 | self = unsafe input.consumeUnchecked(type: Self.self)
366 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:363:4: error: unknown attribute '_lifetime'
361 | @unsafe
362 | @inlinable
363 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
364 | public init(_unchecked _: Void, parsing input: inout ParserSpan) {
365 | self = unsafe input.consumeUnchecked(type: Self.self)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:375:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
373 | /// - Throws: A `ParsingError` if `input` is empty.
374 | @inlinable
375 | public init(parsing input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
376 | guard !input.isEmpty else {
377 | throw ParsingError(
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:391:32: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
389 | )
390 | @inlinable
391 | public init(parsingUnchecked input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
392 | self = unsafe input.consumeUnchecked(type: Self.self)
393 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:385:4: error: unknown attribute '_lifetime'
383 |
384 | @unsafe
385 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
386 | @available(
387 | *, deprecated,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:399:4: error: unknown attribute '_lifetime'
397 | @unsafe
398 | @inlinable
399 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
400 | public init(
401 | _unchecked _: Void, parsingBigEndian input: inout ParserSpan, byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:423:4: error: unknown attribute '_lifetime'
421 | /// bytes, or if the parsed value overflows this integer type.
422 | @inlinable
423 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
424 | public init(parsingBigEndian input: inout ParserSpan, byteCount: Int)
425 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:432:4: error: unknown attribute '_lifetime'
430 | @unsafe
431 | @inlinable
432 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
433 | public init(
434 | _unchecked _: Void, parsingLittleEndian input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:458:4: error: unknown attribute '_lifetime'
456 | /// bytes, or if the parsed value overflows this integer type.
457 | @inlinable
458 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
459 | public init(parsingLittleEndian input: inout ParserSpan, byteCount: Int)
460 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:467:4: error: unknown attribute '_lifetime'
465 | @unsafe
466 | @inlinable
467 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
468 | public init(
469 | _unchecked _: Void, parsing input: inout ParserSpan, endianness: Endianness,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:495:4: error: unknown attribute '_lifetime'
493 | /// padding bytes are invalid.
494 | @inlinable
495 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
496 | public init(
497 | parsing input: inout ParserSpan, endianness: Endianness, byteCount: Int
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:505:4: error: unknown attribute '_lifetime'
503 | @unsafe
504 | @inlinable
505 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
506 | public init<T: MultiByteInteger>(
507 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:540:4: error: unknown attribute '_lifetime'
538 | /// overflows.
539 | @inlinable
540 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
541 | public init<T: MultiByteInteger>(
542 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:551:4: error: unknown attribute '_lifetime'
549 | @unsafe
550 | @inlinable
551 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
552 | public init<T: MultiByteInteger>(
553 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:586:4: error: unknown attribute '_lifetime'
584 | /// overflows.
585 | @inlinable
586 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
587 | public init<T: MultiByteInteger>(
588 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:597:4: error: unknown attribute '_lifetime'
595 | @unsafe
596 | @inlinable
597 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
598 | public init<T: MultiByteInteger>(
599 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:637:4: error: unknown attribute '_lifetime'
635 | /// overflows.
636 | @inlinable
637 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
638 | public init<T: MultiByteInteger>(
639 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:652:4: error: unknown attribute '_lifetime'
650 | @unsafe
651 | @inlinable
652 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
653 | public init<T: SingleByteInteger>(
654 | _unchecked _: Void,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:687:4: error: unknown attribute '_lifetime'
685 | /// overflows.
686 | @inlinable
687 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
688 | public init<T: SingleByteInteger>(
689 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:712:4: error: unknown attribute '_lifetime'
710 | /// or if the maximum byte count for this type's size has been consumed.
711 | @inlinable
712 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
713 | public init(parsingLEB128 input: inout ParserSpan) throws(ParsingError) {
714 | var result: Self = 0
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:784:32: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
782 | @inlinable
783 | @_lifetime(&input)
784 | public init(parsingBigEndian input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
785 | self = try Self(_rawValueThrowing: .init(parsingBigEndian: &input))
786 | }
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:783:4: error: unknown attribute '_lifetime'
781 | extension RawRepresentable where RawValue: MultiByteInteger {
782 | @inlinable
783 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
784 | public init(parsingBigEndian input: inout ParserSpan) throws(ParsingError) {
785 | self = try Self(_rawValueThrowing: .init(parsingBigEndian: &input))
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:790:35: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
788 | @inlinable
789 | @_lifetime(&input)
790 | public init(parsingLittleEndian input: inout ParserSpan) throws(ParsingError)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
791 | {
792 | self = try Self(_rawValueThrowing: .init(parsingLittleEndian: &input))
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:789:4: error: unknown attribute '_lifetime'
787 |
788 | @inlinable
789 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
790 | public init(parsingLittleEndian input: inout ParserSpan) throws(ParsingError)
791 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:797:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
795 | @inlinable
796 | @_lifetime(&input)
797 | public init(parsing input: inout ParserSpan, endianness: Endianness)
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
798 | throws(ParsingError)
799 | {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:796:4: error: unknown attribute '_lifetime'
794 |
795 | @inlinable
796 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
797 | public init(parsing input: inout ParserSpan, endianness: Endianness)
798 | throws(ParsingError)
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:809:23: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
807 | @inlinable
808 | @_lifetime(&input)
809 | public init(parsing input: inout ParserSpan) throws(ParsingError) {
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
810 | guard let value = try Self(rawValue: .init(_parsingBigEndian: &input))
811 | else {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:808:4: error: unknown attribute '_lifetime'
806 | extension RawRepresentable where RawValue: SingleByteInteger {
807 | @inlinable
808 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
809 | public init(parsing input: inout ParserSpan) throws(ParsingError) {
810 | guard let value = try Self(rawValue: .init(_parsingBigEndian: &input))
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:834:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
832 | @_lifetime(&input)
833 | public init<T: MultiByteInteger>(
834 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
835 | storedAsBigEndian storageType: T.Type
836 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:832:4: error: unknown attribute '_lifetime'
830 |
831 | @inlinable
832 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
833 | public init<T: MultiByteInteger>(
834 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:845:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
843 | @_lifetime(&input)
844 | public init<T: MultiByteInteger>(
845 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
846 | storedAsLittleEndian storageType: T.Type
847 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:843:4: error: unknown attribute '_lifetime'
841 |
842 | @inlinable
843 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
844 | public init<T: MultiByteInteger>(
845 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:856:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
854 | @_lifetime(&input)
855 | public init<T: MultiByteInteger>(
856 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
857 | storedAs: T.Type,
858 | endianness: Endianness
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:854:4: error: unknown attribute '_lifetime'
852 |
853 | @inlinable
854 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
855 | public init<T: MultiByteInteger>(
856 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:868:13: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
866 | @_lifetime(&input)
867 | public init<T: SingleByteInteger>(
868 | parsing input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
869 | storedAs: T.Type
870 | ) throws(ParsingError) {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Integer.swift:866:4: error: unknown attribute '_lifetime'
864 |
865 | @inlinable
866 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
867 | public init<T: SingleByteInteger>(
868 | parsing input: inout ParserSpan,
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:30:26: error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
28 | @_lifetime(&input)
29 | public init(
30 | parsingStartAndCount input: inout ParserSpan,
| `- error: an initializer with a ~Escapable 'inout' parameter requires '-enable-experimental-feature LifetimeDependence'
31 | parser: (inout ParserSpan) throws -> Bound
32 | ) throws {
/host/spi-builder-workspace/Sources/BinaryParsing/Parsers/Range.swift:28:4: error: unknown attribute '_lifetime'
26 | /// - parser: The closure to use when parsing the start and count.
27 | /// - Throws: An error if `parser` throws an error.
28 | @_lifetime(&input)
| `- error: unknown attribute '_lifetime'
29 | public init(
30 | parsingStartAndCount input: inout ParserSpan,
BUILD FAILURE 6.2 android