The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Vexil, reference v2.2.3 (9e07b2), with Swift 6.0 for macOS (SPM) on 8 Nov 2024 17:47:08 UTC.

Swift 6 data race errors: 8

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 |     static func reduce(value: inout Value, nextValue: () -> Value) {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:71:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 69 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 70 | extension UnfurledFlag: BooleanEditableFlag where Value.BoxedValueType == Bool {
 71 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 72 |         return BooleanFlagControl(
 73 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:99:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 97 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 98 | extension UnfurledFlag: OptionalBooleanEditableFlag where Value: FlagValue, Value.BoxedValueType: OptionalFlagValue, Value.BoxedValueType.WrappedFlagValue == Bool {
 99 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
100 |         return BooleanFlagControl(
101 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:163:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
164 |         return CaseIterableFlagControl<Value>(
165 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:160:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |         let key = info.key
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:66:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 67 |         return StringFlagControl(
 68 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:98:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 99 |         return StringFlagControl(
100 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
[34/62] Compiling Vexillographer FlagDetailSection.swift
[35/62] Compiling Vexillographer FlagDetailView.swift
[36/62] Compiling Vexillographer FlagDisplayValueView.swift
[37/62] Compiling Vexillographer Pasteboard.swift
[38/62] Compiling Vexillographer Vexillographer.swift
[39/62] Compiling Vexillographer AnyView.swift
[40/62] Compiling Vexillographer DisplayName.swift
[41/62] Compiling Vexillographer OptionalFlagValues.swift
[42/62] Compiling Vexillographer UnfurledFlagGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:81:18: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
 81 |                 .eraseToAnyView()
    |                  `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 82 |         }
 83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:80:20: warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 78 |
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
    |                    `- warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 81 |                 .eraseToAnyView()
 82 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagSectionView.swift:31:5: note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
29 |     // MARK: - Initialisation
30 |
31 |     init(group: UnfurledFlagGroup<Group, Root>, manager: FlagValueManager<Root>) {
   |     `- note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
32 |         self.group = group
33 |         self.manager = manager
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:80: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                                                                                `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:27: warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                           `- warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagGroupView.swift:31:5: note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
 29 |     // MARK: - Initialisation
 30 |
 31 |     init(group: UnfurledFlagGroup<Group, Root>, manager: FlagValueManager<Root>) {
    |     `- note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
 32 |         self.group = group
 33 |         self.manager = manager
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:98:14: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 96 |         destination = destination
 97 |             .navigationTitle(info.name)
 98 |             .eraseToAnyView()
    |              `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 99 |
100 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:107:11: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
105 |                     .font(.headline)
106 |             }
107 |         }.eraseToAnyView()
    |           `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
108 |     }
109 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:27: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                           |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                           `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:27: warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                           |- warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
    |                           `- note: sending task-isolated 'self.manager' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:80:20: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 78 |
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
    |                    |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                    `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 81 |                 .eraseToAnyView()
 82 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:80:20: warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
 78 |
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
    |                    |- warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
    |                    `- note: sending task-isolated 'self.manager' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 81 |                 .eraseToAnyView()
 82 |         }
[43/62] Compiling Vexillographer UnfurledFlagInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:81:18: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
 81 |                 .eraseToAnyView()
    |                  `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 82 |         }
 83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:80:20: warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 78 |
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
    |                    `- warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 81 |                 .eraseToAnyView()
 82 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagSectionView.swift:31:5: note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
29 |     // MARK: - Initialisation
30 |
31 |     init(group: UnfurledFlagGroup<Group, Root>, manager: FlagValueManager<Root>) {
   |     `- note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
32 |         self.group = group
33 |         self.manager = manager
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:80: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                                                                                `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:27: warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                           `- warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagGroupView.swift:31:5: note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
 29 |     // MARK: - Initialisation
 30 |
 31 |     init(group: UnfurledFlagGroup<Group, Root>, manager: FlagValueManager<Root>) {
    |     `- note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
 32 |         self.group = group
 33 |         self.manager = manager
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:98:14: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 96 |         destination = destination
 97 |             .navigationTitle(info.name)
 98 |             .eraseToAnyView()
    |              `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 99 |
100 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:107:11: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
105 |                     .font(.headline)
106 |             }
107 |         }.eraseToAnyView()
    |           `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
108 |     }
109 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:27: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                           |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                           `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:27: warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                           |- warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
    |                           `- note: sending task-isolated 'self.manager' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:80:20: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 78 |
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
    |                    |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                    `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 81 |                 .eraseToAnyView()
 82 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:80:20: warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
 78 |
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
    |                    |- warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
    |                    `- note: sending task-isolated 'self.manager' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 81 |                 .eraseToAnyView()
 82 |         }
[44/62] Compiling Vexillographer UnfurledFlagItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:81:18: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
 81 |                 .eraseToAnyView()
    |                  `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 82 |         }
 83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:80:20: warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 78 |
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
    |                    `- warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 81 |                 .eraseToAnyView()
 82 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagSectionView.swift:31:5: note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
29 |     // MARK: - Initialisation
30 |
31 |     init(group: UnfurledFlagGroup<Group, Root>, manager: FlagValueManager<Root>) {
   |     `- note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
32 |         self.group = group
33 |         self.manager = manager
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:80: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                                                                                `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:27: warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                           `- warning: call to main actor-isolated initializer 'init(group:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagGroupView.swift:31:5: note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
 29 |     // MARK: - Initialisation
 30 |
 31 |     init(group: UnfurledFlagGroup<Group, Root>, manager: FlagValueManager<Root>) {
    |     `- note: calls to initializer 'init(group:manager:)' from outside of its actor context are implicitly asynchronous
 32 |         self.group = group
 33 |         self.manager = manager
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:98:14: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 96 |         destination = destination
 97 |             .navigationTitle(info.name)
 98 |             .eraseToAnyView()
    |              `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 99 |
100 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:107:11: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
105 |                     .font(.headline)
106 |             }
107 |         }.eraseToAnyView()
    |           `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
108 |     }
109 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:27: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                           |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                           `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:86:27: warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
 84 |
 85 |     private var unfurledNavigationLink: AnyView {
 86 |         var destination = UnfurledFlagGroupView(group: self, manager: manager).eraseToAnyView()
    |                           |- warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
    |                           `- note: sending task-isolated 'self.manager' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 87 |
 88 | #if os(iOS) || os(visionOS)
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:80:20: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 78 |
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
    |                    |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                    `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 81 |                 .eraseToAnyView()
 82 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlagGroup.swift:80:20: warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
 78 |
 79 |         case .section:
 80 |             return UnfurledFlagSectionView(group: self, manager: manager)
    |                    |- warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
    |                    `- note: sending task-isolated 'self.manager' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
 81 |                 .eraseToAnyView()
 82 |         }
[45/62] Compiling Vexillographer FlagView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:64:24: warning: call to main actor-isolated initializer 'init(flag:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
62 |
63 |     var unfurledView: AnyView {
64 |         return AnyView(UnfurledFlagView(flag: self, manager: manager))
   |                        `- warning: call to main actor-isolated initializer 'init(flag:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
65 |     }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagView.swift:34:5: note: calls to initializer 'init(flag:manager:)' from outside of its actor context are implicitly asynchronous
 32 |     // MARK: - Initialisation
 33 |
 34 |     init(flag: UnfurledFlag<Value, RootGroup>, manager: FlagValueManager<RootGroup>) {
    |     `- note: calls to initializer 'init(flag:manager:)' from outside of its actor context are implicitly asynchronous
 35 |         self.flag = flag
 36 |         self.manager = manager
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:64:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
62 |
63 |     var unfurledView: AnyView {
64 |         return AnyView(UnfurledFlagView(flag: self, manager: manager))
   |                        |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |                        `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
65 |     }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:64:24: warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
62 |
63 |     var unfurledView: AnyView {
64 |         return AnyView(UnfurledFlagView(flag: self, manager: manager))
   |                        |- warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
   |                        `- note: sending task-isolated 'self.manager' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
65 |     }
66 |
[46/62] Compiling Vexillographer Unfurlable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:64:24: warning: call to main actor-isolated initializer 'init(flag:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
62 |
63 |     var unfurledView: AnyView {
64 |         return AnyView(UnfurledFlagView(flag: self, manager: manager))
   |                        `- warning: call to main actor-isolated initializer 'init(flag:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
65 |     }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagView.swift:34:5: note: calls to initializer 'init(flag:manager:)' from outside of its actor context are implicitly asynchronous
 32 |     // MARK: - Initialisation
 33 |
 34 |     init(flag: UnfurledFlag<Value, RootGroup>, manager: FlagValueManager<RootGroup>) {
    |     `- note: calls to initializer 'init(flag:manager:)' from outside of its actor context are implicitly asynchronous
 35 |         self.flag = flag
 36 |         self.manager = manager
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:64:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
62 |
63 |     var unfurledView: AnyView {
64 |         return AnyView(UnfurledFlagView(flag: self, manager: manager))
   |                        |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |                        `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
65 |     }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:64:24: warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
62 |
63 |     var unfurledView: AnyView {
64 |         return AnyView(UnfurledFlagView(flag: self, manager: manager))
   |                        |- warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
   |                        `- note: sending task-isolated 'self.manager' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
65 |     }
66 |
[47/62] Compiling Vexillographer UnfurledFlag.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:64:24: warning: call to main actor-isolated initializer 'init(flag:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
62 |
63 |     var unfurledView: AnyView {
64 |         return AnyView(UnfurledFlagView(flag: self, manager: manager))
   |                        `- warning: call to main actor-isolated initializer 'init(flag:manager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
65 |     }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagView.swift:34:5: note: calls to initializer 'init(flag:manager:)' from outside of its actor context are implicitly asynchronous
 32 |     // MARK: - Initialisation
 33 |
 34 |     init(flag: UnfurledFlag<Value, RootGroup>, manager: FlagValueManager<RootGroup>) {
    |     `- note: calls to initializer 'init(flag:manager:)' from outside of its actor context are implicitly asynchronous
 35 |         self.flag = flag
 36 |         self.manager = manager
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:64:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
62 |
63 |     var unfurledView: AnyView {
64 |         return AnyView(UnfurledFlagView(flag: self, manager: manager))
   |                        |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |                        `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
65 |     }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:64:24: warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
62 |
63 |     var unfurledView: AnyView {
64 |         return AnyView(UnfurledFlagView(flag: self, manager: manager))
   |                        |- warning: sending 'self.manager' risks causing data races; this is an error in the Swift 6 language mode
   |                        `- note: sending task-isolated 'self.manager' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
65 |     }
66 |
[48/62] Compiling Vexillographer FlagGroupView.swift
[49/62] Compiling Vexillographer FlagSectionView.swift
[50/62] Compiling Vexillographer FlagValueManager.swift
[51/62] Compiling Vexillographer Binding.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:24:53: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
22 |         self.init(
23 |             get: {
24 |                 let value: FValue.BoxedValueType? = manager.boxedValue(key: key, type: FValue.self) ?? defaultValue.unwrappedBoxedValue()
   |                                                     `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
25 |                 return transformer.toEditingValue(value)
26 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:24:104: warning: capture of 'defaultValue' with non-sendable type 'FValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
19 | extension Binding {
20 |     @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 |     init<Transformer, RootGroup, FValue>(key: String, manager: FlagValueManager<RootGroup>, defaultValue: FValue, transformer: Transformer.Type) where RootGroup: FlagContainer, Transformer: BoxedFlagValueTransformer, FValue: FlagValue, Transformer.EditingValue == Value, FValue.BoxedValueType == Transformer.OriginalValue {
   |                                  `- note: consider making generic parameter 'FValue' conform to the 'Sendable' protocol
22 |         self.init(
23 |             get: {
24 |                 let value: FValue.BoxedValueType? = manager.boxedValue(key: key, type: FValue.self) ?? defaultValue.unwrappedBoxedValue()
   |                                                                                                        `- warning: capture of 'defaultValue' with non-sendable type 'FValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
25 |                 return transformer.toEditingValue(value)
26 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:24:104: warning: implicit capture of 'defaultValue' requires that 'FValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
19 | extension Binding {
20 |     @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 |     init<Transformer, RootGroup, FValue>(key: String, manager: FlagValueManager<RootGroup>, defaultValue: FValue, transformer: Transformer.Type) where RootGroup: FlagContainer, Transformer: BoxedFlagValueTransformer, FValue: FlagValue, Transformer.EditingValue == Value, FValue.BoxedValueType == Transformer.OriginalValue {
   |                                  `- note: consider making generic parameter 'FValue' conform to the 'Sendable' protocol
22 |         self.init(
23 |             get: {
24 |                 let value: FValue.BoxedValueType? = manager.boxedValue(key: key, type: FValue.self) ?? defaultValue.unwrappedBoxedValue()
   |                                                                                                        `- warning: implicit capture of 'defaultValue' requires that 'FValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
25 |                 return transformer.toEditingValue(value)
26 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:30:25: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
28 |                 do {
29 |                     let value = transformer.toOriginalValue(newValue)
30 |                     try manager.setBoxedValue(value, type: FValue.self, key: key)
   |                         `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
31 |
32 |                 } catch {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:43:56: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |         self.init(
42 |             get: {
43 |                 let value: Transformer.OriginalValue = manager.flagValue(key: key) ?? defaultValue
   |                                                        `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |                 return transformer.toEditingValue(value)
45 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:43:87: warning: capture of 'defaultValue' with non-sendable type 'Transformer.OriginalValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |         self.init(
42 |             get: {
43 |                 let value: Transformer.OriginalValue = manager.flagValue(key: key) ?? defaultValue
   |                                                                                       `- warning: capture of 'defaultValue' with non-sendable type 'Transformer.OriginalValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |                 return transformer.toEditingValue(value)
45 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:43:87: warning: implicit capture of 'defaultValue' requires that 'Transformer.OriginalValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
41 |         self.init(
42 |             get: {
43 |                 let value: Transformer.OriginalValue = manager.flagValue(key: key) ?? defaultValue
   |                                                                                       `- warning: implicit capture of 'defaultValue' requires that 'Transformer.OriginalValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
44 |                 return transformer.toEditingValue(value)
45 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:49:25: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
47 |                 do {
48 |                     let value = transformer.toOriginalValue(newValue)
49 |                     try manager.setFlagValue(value, key: key)
   |                         `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
50 |
51 |                 } catch {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
[52/62] Compiling Vexillographer EditableBoxedFlagValues.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:24:53: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
22 |         self.init(
23 |             get: {
24 |                 let value: FValue.BoxedValueType? = manager.boxedValue(key: key, type: FValue.self) ?? defaultValue.unwrappedBoxedValue()
   |                                                     `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
25 |                 return transformer.toEditingValue(value)
26 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:24:104: warning: capture of 'defaultValue' with non-sendable type 'FValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
19 | extension Binding {
20 |     @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 |     init<Transformer, RootGroup, FValue>(key: String, manager: FlagValueManager<RootGroup>, defaultValue: FValue, transformer: Transformer.Type) where RootGroup: FlagContainer, Transformer: BoxedFlagValueTransformer, FValue: FlagValue, Transformer.EditingValue == Value, FValue.BoxedValueType == Transformer.OriginalValue {
   |                                  `- note: consider making generic parameter 'FValue' conform to the 'Sendable' protocol
22 |         self.init(
23 |             get: {
24 |                 let value: FValue.BoxedValueType? = manager.boxedValue(key: key, type: FValue.self) ?? defaultValue.unwrappedBoxedValue()
   |                                                                                                        `- warning: capture of 'defaultValue' with non-sendable type 'FValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
25 |                 return transformer.toEditingValue(value)
26 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:24:104: warning: implicit capture of 'defaultValue' requires that 'FValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
19 | extension Binding {
20 |     @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 |     init<Transformer, RootGroup, FValue>(key: String, manager: FlagValueManager<RootGroup>, defaultValue: FValue, transformer: Transformer.Type) where RootGroup: FlagContainer, Transformer: BoxedFlagValueTransformer, FValue: FlagValue, Transformer.EditingValue == Value, FValue.BoxedValueType == Transformer.OriginalValue {
   |                                  `- note: consider making generic parameter 'FValue' conform to the 'Sendable' protocol
22 |         self.init(
23 |             get: {
24 |                 let value: FValue.BoxedValueType? = manager.boxedValue(key: key, type: FValue.self) ?? defaultValue.unwrappedBoxedValue()
   |                                                                                                        `- warning: implicit capture of 'defaultValue' requires that 'FValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
25 |                 return transformer.toEditingValue(value)
26 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:30:25: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
28 |                 do {
29 |                     let value = transformer.toOriginalValue(newValue)
30 |                     try manager.setBoxedValue(value, type: FValue.self, key: key)
   |                         `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
31 |
32 |                 } catch {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:43:56: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |         self.init(
42 |             get: {
43 |                 let value: Transformer.OriginalValue = manager.flagValue(key: key) ?? defaultValue
   |                                                        `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |                 return transformer.toEditingValue(value)
45 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:43:87: warning: capture of 'defaultValue' with non-sendable type 'Transformer.OriginalValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |         self.init(
42 |             get: {
43 |                 let value: Transformer.OriginalValue = manager.flagValue(key: key) ?? defaultValue
   |                                                                                       `- warning: capture of 'defaultValue' with non-sendable type 'Transformer.OriginalValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |                 return transformer.toEditingValue(value)
45 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:43:87: warning: implicit capture of 'defaultValue' requires that 'Transformer.OriginalValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
41 |         self.init(
42 |             get: {
43 |                 let value: Transformer.OriginalValue = manager.flagValue(key: key) ?? defaultValue
   |                                                                                       `- warning: implicit capture of 'defaultValue' requires that 'Transformer.OriginalValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
44 |                 return transformer.toEditingValue(value)
45 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:49:25: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
47 |                 do {
48 |                     let value = transformer.toOriginalValue(newValue)
49 |                     try manager.setFlagValue(value, key: key)
   |                         `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
50 |
51 |                 } catch {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
[53/62] Compiling Vexillographer LosslessStringTransformer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:24:53: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
22 |         self.init(
23 |             get: {
24 |                 let value: FValue.BoxedValueType? = manager.boxedValue(key: key, type: FValue.self) ?? defaultValue.unwrappedBoxedValue()
   |                                                     `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
25 |                 return transformer.toEditingValue(value)
26 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:24:104: warning: capture of 'defaultValue' with non-sendable type 'FValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
19 | extension Binding {
20 |     @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 |     init<Transformer, RootGroup, FValue>(key: String, manager: FlagValueManager<RootGroup>, defaultValue: FValue, transformer: Transformer.Type) where RootGroup: FlagContainer, Transformer: BoxedFlagValueTransformer, FValue: FlagValue, Transformer.EditingValue == Value, FValue.BoxedValueType == Transformer.OriginalValue {
   |                                  `- note: consider making generic parameter 'FValue' conform to the 'Sendable' protocol
22 |         self.init(
23 |             get: {
24 |                 let value: FValue.BoxedValueType? = manager.boxedValue(key: key, type: FValue.self) ?? defaultValue.unwrappedBoxedValue()
   |                                                                                                        `- warning: capture of 'defaultValue' with non-sendable type 'FValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
25 |                 return transformer.toEditingValue(value)
26 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:24:104: warning: implicit capture of 'defaultValue' requires that 'FValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
19 | extension Binding {
20 |     @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 |     init<Transformer, RootGroup, FValue>(key: String, manager: FlagValueManager<RootGroup>, defaultValue: FValue, transformer: Transformer.Type) where RootGroup: FlagContainer, Transformer: BoxedFlagValueTransformer, FValue: FlagValue, Transformer.EditingValue == Value, FValue.BoxedValueType == Transformer.OriginalValue {
   |                                  `- note: consider making generic parameter 'FValue' conform to the 'Sendable' protocol
22 |         self.init(
23 |             get: {
24 |                 let value: FValue.BoxedValueType? = manager.boxedValue(key: key, type: FValue.self) ?? defaultValue.unwrappedBoxedValue()
   |                                                                                                        `- warning: implicit capture of 'defaultValue' requires that 'FValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
25 |                 return transformer.toEditingValue(value)
26 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:30:25: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
28 |                 do {
29 |                     let value = transformer.toOriginalValue(newValue)
30 |                     try manager.setBoxedValue(value, type: FValue.self, key: key)
   |                         `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
31 |
32 |                 } catch {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:43:56: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |         self.init(
42 |             get: {
43 |                 let value: Transformer.OriginalValue = manager.flagValue(key: key) ?? defaultValue
   |                                                        `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |                 return transformer.toEditingValue(value)
45 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:43:87: warning: capture of 'defaultValue' with non-sendable type 'Transformer.OriginalValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |         self.init(
42 |             get: {
43 |                 let value: Transformer.OriginalValue = manager.flagValue(key: key) ?? defaultValue
   |                                                                                       `- warning: capture of 'defaultValue' with non-sendable type 'Transformer.OriginalValue' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |                 return transformer.toEditingValue(value)
45 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:43:87: warning: implicit capture of 'defaultValue' requires that 'Transformer.OriginalValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
41 |         self.init(
42 |             get: {
43 |                 let value: Transformer.OriginalValue = manager.flagValue(key: key) ?? defaultValue
   |                                                                                       `- warning: implicit capture of 'defaultValue' requires that 'Transformer.OriginalValue' conforms to `Sendable`; this is an error in the Swift 6 language mode
44 |                 return transformer.toEditingValue(value)
45 |             },
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Bindings/Binding.swift:49:25: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
47 |                 do {
48 |                     let value = transformer.toOriginalValue(newValue)
49 |                     try manager.setFlagValue(value, key: key)
   |                         `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
50 |
51 |                 } catch {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
[54/62] Compiling Vexillographer OptionalTransformer.swift
[55/62] Compiling Vexillographer PassthroughTransformer.swift
[56/62] Compiling Vexillographer CopyButton.swift
[57/62] Compiling Vexillographer CaseIterableFlagControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:163:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
164 |         return CaseIterableFlagControl<Value>(
165 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:176:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
164 |         return CaseIterableFlagControl<Value>(
165 |             label: label,
    :
174 |             showDetail: showDetail
175 |         )
176 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 |     }
178 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:164:45: warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 22 |
 23 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 24 | struct CaseIterableFlagControl<Value>: View where Value: FlagValue, Value: CaseIterable, Value: Hashable, Value.AllCases: RandomAccessCollection {
    |        `- note: calls to initializer 'init(label:value:hasChanges:isEditable:showDetail:)' from outside of its actor context are implicitly asynchronous
 25 |
 26 |     // MARK: - Properties
    :
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
164 |         return CaseIterableFlagControl<Value>(
    |                                             `- warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
165 |             label: label,
166 |             value: Binding(
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:160:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |         let key = info.key
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:180:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
161 |         let key = info.key
162 |
    :
178 |             showDetail: showDetail
179 |         )
180 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
181 |     }
182 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:163:53: warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 22 |
 23 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 24 | struct OptionalCaseIterableFlagControl<Value>: View
    |        `- note: calls to initializer 'init(label:value:hasChanges:isEditable:showDetail:)' from outside of its actor context are implicitly asynchronous
 25 |     where Value: OptionalFlagValue, Value.WrappedFlagValue: CaseIterable,
 26 |     Value.WrappedFlagValue: Hashable, Value.WrappedFlagValue.AllCases: RandomAccessCollection
    :
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
161 |         let key = info.key
162 |
163 |         return OptionalCaseIterableFlagControl<Value>(
    |                                                     `- warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
164 |             label: label,
165 |             value: Binding(
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:166:30: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
164 |             label: label,
165 |             value: Binding(
166 |                 get: { Value(manager.flagValue(key: key)) },
    |                              `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
167 |                 set: { newValue in
168 |                     do {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:169:29: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
167 |                 set: { newValue in
168 |                     do {
169 |                         try manager.setFlagValue(newValue, key: key)
    |                             `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
170 |
171 |                     } catch {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:66:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 67 |         return StringFlagControl(
 68 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:98:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 99 |         return StringFlagControl(
100 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:80:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 67 |         return StringFlagControl(
 68 |             label: label,
    :
 78 |         )
 79 |         .flagValueKeyboard(type: Value.self)
 80 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 81 |     }
 82 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:79:10: warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 67 |         return StringFlagControl(
 68 |             label: label,
    :
 77 |             showDetail: showDetail
 78 |         )
 79 |         .flagValueKeyboard(type: Value.self)
    |          `- warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |         .eraseToAnyView()
 81 |     }
    :
156 |
157 | private extension View {
158 |     func flagValueKeyboard<Value>(type: Value.Type) -> some View where Value: FlagValue {
    |          `- note: calls to instance method 'flagValueKeyboard(type:)' from outside of its actor context are implicitly asynchronous
159 |         return self
160 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:112:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 99 |         return StringFlagControl(
100 |             label: label,
    :
110 |         )
111 |         .flagValueKeyboard(type: Value.self)
112 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
113 |     }
114 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:111:10: warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 99 |         return StringFlagControl(
100 |             label: label,
    :
109 |             showDetail: showDetail
110 |         )
111 |         .flagValueKeyboard(type: Value.self)
    |          `- warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
112 |         .eraseToAnyView()
113 |     }
    :
156 |
157 | private extension View {
158 |     func flagValueKeyboard<Value>(type: Value.Type) -> some View where Value: FlagValue {
    |          `- note: calls to instance method 'flagValueKeyboard(type:)' from outside of its actor context are implicitly asynchronous
159 |         return self
160 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:164:45: warning: sending task-isolated value of type 'Binding<Value>' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
164 |         return CaseIterableFlagControl<Value>(
    |                                             `- warning: sending task-isolated value of type 'Binding<Value>' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
165 |             label: label,
166 |             value: Binding(
[58/62] Compiling Vexillographer OptionalCaseIterableFlagControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:163:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
164 |         return CaseIterableFlagControl<Value>(
165 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:176:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
164 |         return CaseIterableFlagControl<Value>(
165 |             label: label,
    :
174 |             showDetail: showDetail
175 |         )
176 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 |     }
178 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:164:45: warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 22 |
 23 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 24 | struct CaseIterableFlagControl<Value>: View where Value: FlagValue, Value: CaseIterable, Value: Hashable, Value.AllCases: RandomAccessCollection {
    |        `- note: calls to initializer 'init(label:value:hasChanges:isEditable:showDetail:)' from outside of its actor context are implicitly asynchronous
 25 |
 26 |     // MARK: - Properties
    :
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
164 |         return CaseIterableFlagControl<Value>(
    |                                             `- warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
165 |             label: label,
166 |             value: Binding(
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:160:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |         let key = info.key
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:180:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
161 |         let key = info.key
162 |
    :
178 |             showDetail: showDetail
179 |         )
180 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
181 |     }
182 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:163:53: warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 22 |
 23 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 24 | struct OptionalCaseIterableFlagControl<Value>: View
    |        `- note: calls to initializer 'init(label:value:hasChanges:isEditable:showDetail:)' from outside of its actor context are implicitly asynchronous
 25 |     where Value: OptionalFlagValue, Value.WrappedFlagValue: CaseIterable,
 26 |     Value.WrappedFlagValue: Hashable, Value.WrappedFlagValue.AllCases: RandomAccessCollection
    :
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
161 |         let key = info.key
162 |
163 |         return OptionalCaseIterableFlagControl<Value>(
    |                                                     `- warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
164 |             label: label,
165 |             value: Binding(
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:166:30: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
164 |             label: label,
165 |             value: Binding(
166 |                 get: { Value(manager.flagValue(key: key)) },
    |                              `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
167 |                 set: { newValue in
168 |                     do {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:169:29: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
167 |                 set: { newValue in
168 |                     do {
169 |                         try manager.setFlagValue(newValue, key: key)
    |                             `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
170 |
171 |                     } catch {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:66:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 67 |         return StringFlagControl(
 68 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:98:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 99 |         return StringFlagControl(
100 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:80:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 67 |         return StringFlagControl(
 68 |             label: label,
    :
 78 |         )
 79 |         .flagValueKeyboard(type: Value.self)
 80 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 81 |     }
 82 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:79:10: warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 67 |         return StringFlagControl(
 68 |             label: label,
    :
 77 |             showDetail: showDetail
 78 |         )
 79 |         .flagValueKeyboard(type: Value.self)
    |          `- warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |         .eraseToAnyView()
 81 |     }
    :
156 |
157 | private extension View {
158 |     func flagValueKeyboard<Value>(type: Value.Type) -> some View where Value: FlagValue {
    |          `- note: calls to instance method 'flagValueKeyboard(type:)' from outside of its actor context are implicitly asynchronous
159 |         return self
160 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:112:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 99 |         return StringFlagControl(
100 |             label: label,
    :
110 |         )
111 |         .flagValueKeyboard(type: Value.self)
112 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
113 |     }
114 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:111:10: warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 99 |         return StringFlagControl(
100 |             label: label,
    :
109 |             showDetail: showDetail
110 |         )
111 |         .flagValueKeyboard(type: Value.self)
    |          `- warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
112 |         .eraseToAnyView()
113 |     }
    :
156 |
157 | private extension View {
158 |     func flagValueKeyboard<Value>(type: Value.Type) -> some View where Value: FlagValue {
    |          `- note: calls to instance method 'flagValueKeyboard(type:)' from outside of its actor context are implicitly asynchronous
159 |         return self
160 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:164:45: warning: sending task-isolated value of type 'Binding<Value>' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
164 |         return CaseIterableFlagControl<Value>(
    |                                             `- warning: sending task-isolated value of type 'Binding<Value>' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
165 |             label: label,
166 |             value: Binding(
[59/62] Compiling Vexillographer StringFlagControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:163:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
164 |         return CaseIterableFlagControl<Value>(
165 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:176:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
164 |         return CaseIterableFlagControl<Value>(
165 |             label: label,
    :
174 |             showDetail: showDetail
175 |         )
176 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 |     }
178 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:164:45: warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 22 |
 23 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 24 | struct CaseIterableFlagControl<Value>: View where Value: FlagValue, Value: CaseIterable, Value: Hashable, Value.AllCases: RandomAccessCollection {
    |        `- note: calls to initializer 'init(label:value:hasChanges:isEditable:showDetail:)' from outside of its actor context are implicitly asynchronous
 25 |
 26 |     // MARK: - Properties
    :
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
164 |         return CaseIterableFlagControl<Value>(
    |                                             `- warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
165 |             label: label,
166 |             value: Binding(
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:160:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |         let key = info.key
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:180:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
161 |         let key = info.key
162 |
    :
178 |             showDetail: showDetail
179 |         )
180 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
181 |     }
182 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:163:53: warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 22 |
 23 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 24 | struct OptionalCaseIterableFlagControl<Value>: View
    |        `- note: calls to initializer 'init(label:value:hasChanges:isEditable:showDetail:)' from outside of its actor context are implicitly asynchronous
 25 |     where Value: OptionalFlagValue, Value.WrappedFlagValue: CaseIterable,
 26 |     Value.WrappedFlagValue: Hashable, Value.WrappedFlagValue.AllCases: RandomAccessCollection
    :
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
161 |         let key = info.key
162 |
163 |         return OptionalCaseIterableFlagControl<Value>(
    |                                                     `- warning: call to main actor-isolated initializer 'init(label:value:hasChanges:isEditable:showDetail:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
164 |             label: label,
165 |             value: Binding(
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:166:30: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
164 |             label: label,
165 |             value: Binding(
166 |                 get: { Value(manager.flagValue(key: key)) },
    |                              `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
167 |                 set: { newValue in
168 |                     do {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:169:29: warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
167 |                 set: { newValue in
168 |                     do {
169 |                         try manager.setFlagValue(newValue, key: key)
    |                             `- warning: capture of 'manager' with non-sendable type 'FlagValueManager<RootGroup>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
170 |
171 |                     } catch {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/FlagValueManager.swift:22:7: note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 20 |
 21 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 22 | class FlagValueManager<RootGroup>: ObservableObject where RootGroup: FlagContainer {
    |       `- note: generic class 'FlagValueManager' does not conform to the 'Sendable' protocol
 23 |
 24 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:66:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 67 |         return StringFlagControl(
 68 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:98:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 99 |         return StringFlagControl(
100 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:80:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 67 |         return StringFlagControl(
 68 |             label: label,
    :
 78 |         )
 79 |         .flagValueKeyboard(type: Value.self)
 80 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 81 |     }
 82 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:79:10: warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 67 |         return StringFlagControl(
 68 |             label: label,
    :
 77 |             showDetail: showDetail
 78 |         )
 79 |         .flagValueKeyboard(type: Value.self)
    |          `- warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |         .eraseToAnyView()
 81 |     }
    :
156 |
157 | private extension View {
158 |     func flagValueKeyboard<Value>(type: Value.Type) -> some View where Value: FlagValue {
    |          `- note: calls to instance method 'flagValueKeyboard(type:)' from outside of its actor context are implicitly asynchronous
159 |         return self
160 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:112:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 99 |         return StringFlagControl(
100 |             label: label,
    :
110 |         )
111 |         .flagValueKeyboard(type: Value.self)
112 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
113 |     }
114 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:111:10: warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 99 |         return StringFlagControl(
100 |             label: label,
    :
109 |             showDetail: showDetail
110 |         )
111 |         .flagValueKeyboard(type: Value.self)
    |          `- warning: call to main actor-isolated instance method 'flagValueKeyboard(type:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
112 |         .eraseToAnyView()
113 |     }
    :
156 |
157 | private extension View {
158 |     func flagValueKeyboard<Value>(type: Value.Type) -> some View where Value: FlagValue {
    |          `- note: calls to instance method 'flagValueKeyboard(type:)' from outside of its actor context are implicitly asynchronous
159 |         return self
160 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:164:45: warning: sending task-isolated value of type 'Binding<Value>' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
164 |         return CaseIterableFlagControl<Value>(
    |                                             `- warning: sending task-isolated value of type 'Binding<Value>' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
165 |             label: label,
166 |             value: Binding(
[60/62] Compiling Vexillographer DetailButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/DetailButton.swift:85:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
83 |     typealias Value = CGSize
84 |
85 |     static var defaultValue: Value = .zero
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 |     static func reduce(value: inout Value, nextValue: () -> Value) {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:71:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 69 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 70 | extension UnfurledFlag: BooleanEditableFlag where Value.BoxedValueType == Bool {
 71 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 72 |         return BooleanFlagControl(
 73 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:99:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 97 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 98 | extension UnfurledFlag: OptionalBooleanEditableFlag where Value: FlagValue, Value.BoxedValueType: OptionalFlagValue, Value.BoxedValueType.WrappedFlagValue == Bool {
 99 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
100 |         return BooleanFlagControl(
101 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:84:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 69 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 70 | extension UnfurledFlag: BooleanEditableFlag where Value.BoxedValueType == Bool {
 71 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 72 |         return BooleanFlagControl(
 73 |             label: label,
    :
 82 |             showDetail: showDetail
 83 |         )
 84 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 85 |     }
 86 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:112:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 97 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 98 | extension UnfurledFlag: OptionalBooleanEditableFlag where Value: FlagValue, Value.BoxedValueType: OptionalFlagValue, Value.BoxedValueType.WrappedFlagValue == Bool {
 99 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
100 |         return BooleanFlagControl(
101 |             label: label,
    :
110 |             showDetail: showDetail
111 |         )
112 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
113 |     }
114 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
[61/62] Compiling Vexillographer NSApplication+Sidebar.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/DetailButton.swift:85:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
83 |     typealias Value = CGSize
84 |
85 |     static var defaultValue: Value = .zero
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 |     static func reduce(value: inout Value, nextValue: () -> Value) {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:71:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 69 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 70 | extension UnfurledFlag: BooleanEditableFlag where Value.BoxedValueType == Bool {
 71 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 72 |         return BooleanFlagControl(
 73 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:99:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 97 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 98 | extension UnfurledFlag: OptionalBooleanEditableFlag where Value: FlagValue, Value.BoxedValueType: OptionalFlagValue, Value.BoxedValueType.WrappedFlagValue == Bool {
 99 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
100 |         return BooleanFlagControl(
101 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:84:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 69 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 70 | extension UnfurledFlag: BooleanEditableFlag where Value.BoxedValueType == Bool {
 71 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 72 |         return BooleanFlagControl(
 73 |             label: label,
    :
 82 |             showDetail: showDetail
 83 |         )
 84 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 85 |     }
 86 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:112:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 97 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 98 | extension UnfurledFlag: OptionalBooleanEditableFlag where Value: FlagValue, Value.BoxedValueType: OptionalFlagValue, Value.BoxedValueType.WrappedFlagValue == Bool {
 99 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
100 |         return BooleanFlagControl(
101 |             label: label,
    :
110 |             showDetail: showDetail
111 |         )
112 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
113 |     }
114 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
[62/62] Compiling Vexillographer BooleanFlagControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/DetailButton.swift:85:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
83 |     typealias Value = CGSize
84 |
85 |     static var defaultValue: Value = .zero
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 |     static func reduce(value: inout Value, nextValue: () -> Value) {
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:71:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 69 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 70 | extension UnfurledFlag: BooleanEditableFlag where Value.BoxedValueType == Bool {
 71 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 72 |         return BooleanFlagControl(
 73 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:99:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 97 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 98 | extension UnfurledFlag: OptionalBooleanEditableFlag where Value: FlagValue, Value.BoxedValueType: OptionalFlagValue, Value.BoxedValueType.WrappedFlagValue == Bool {
 99 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
100 |         return BooleanFlagControl(
101 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:84:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 69 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 70 | extension UnfurledFlag: BooleanEditableFlag where Value.BoxedValueType == Bool {
 71 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
 72 |         return BooleanFlagControl(
 73 |             label: label,
    :
 82 |             showDetail: showDetail
 83 |         )
 84 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 85 |     }
 86 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:112:10: warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 97 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 98 | extension UnfurledFlag: OptionalBooleanEditableFlag where Value: FlagValue, Value.BoxedValueType: OptionalFlagValue, Value.BoxedValueType.WrappedFlagValue == Bool {
 99 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |          `- note: add '@MainActor' to make instance method 'control(label:manager:showDetail:)' part of global actor 'MainActor'
100 |         return BooleanFlagControl(
101 |             label: label,
    :
110 |             showDetail: showDetail
111 |         )
112 |         .eraseToAnyView()
    |          `- warning: call to main actor-isolated instance method 'eraseToAnyView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
113 |     }
114 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Utilities/AnyView.swift:19:10: note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
17 |
18 | extension View {
19 |     func eraseToAnyView() -> AnyView {
   |          `- note: calls to instance method 'eraseToAnyView()' from outside of its actor context are implicitly asynchronous
20 |         return AnyView(self)
21 |     }
Build complete! (30.36s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swiftformat",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.51.2",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/nicklockwood/SwiftFormat"
    }
  ],
  "manifest_display_name" : "Vexil",
  "name" : "Vexil",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "Vexil",
      "targets" : [
        "Vexil"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Vexillographer",
      "targets" : [
        "Vexillographer"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "Vexillographer",
      "module_type" : "SwiftTarget",
      "name" : "Vexillographer",
      "path" : "Sources/Vexillographer",
      "product_memberships" : [
        "Vexillographer"
      ],
      "sources" : [
        "Bindings/Binding.swift",
        "Bindings/EditableBoxedFlagValues.swift",
        "Bindings/LosslessStringTransformer.swift",
        "Bindings/OptionalTransformer.swift",
        "Bindings/PassthroughTransformer.swift",
        "CopyButton.swift",
        "DetailButton.swift",
        "Extensions/NSApplication+Sidebar.swift",
        "Flag Value Controls/BooleanFlagControl.swift",
        "Flag Value Controls/CaseIterableFlagControl.swift",
        "Flag Value Controls/OptionalCaseIterableFlagControl.swift",
        "Flag Value Controls/StringFlagControl.swift",
        "FlagDetailSection.swift",
        "FlagDetailView.swift",
        "FlagDisplayValueView.swift",
        "FlagGroupView.swift",
        "FlagSectionView.swift",
        "FlagValueManager.swift",
        "FlagView.swift",
        "Unfurling/Unfurlable.swift",
        "Unfurling/UnfurledFlag.swift",
        "Unfurling/UnfurledFlagGroup.swift",
        "Unfurling/UnfurledFlagInfo.swift",
        "Unfurling/UnfurledFlagItem.swift",
        "Utilities/AnyView.swift",
        "Utilities/DisplayName.swift",
        "Utilities/OptionalFlagValues.swift",
        "Utilities/Pasteboard.swift",
        "Vexillographer.swift"
      ],
      "target_dependencies" : [
        "Vexil"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VexilTests",
      "module_type" : "SwiftTarget",
      "name" : "VexilTests",
      "path" : "Tests/VexilTests",
      "sources" : [
        "BoxedFlagValueDecodingTests.swift",
        "BoxedFlagValueEncodingTests.swift",
        "DiagnosticsTests.swift",
        "EquatableTests.swift",
        "FlagPoleTests.swift",
        "FlagValueBoxingTests.swift",
        "FlagValueCompilationTests.swift",
        "FlagValueDictionaryTests.swift",
        "FlagValueSourceTests.swift",
        "FlagValueUnboxingTests.swift",
        "KeyEncodingTests.swift",
        "PublisherTests.swift",
        "SnapshotTests.swift",
        "TestHelpers.swift",
        "UserDefaultPublisherTests.swift",
        "UserDefaultsDecodingTests.swift",
        "UserDefaultsEncodingTests.swift"
      ],
      "target_dependencies" : [
        "Vexil"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Vexil",
      "module_type" : "SwiftTarget",
      "name" : "Vexil",
      "path" : "Sources/Vexil",
      "product_memberships" : [
        "Vexil",
        "Vexillographer"
      ],
      "sources" : [
        "Configuration.swift",
        "Container.swift",
        "Decorator.swift",
        "Diagnostics.swift",
        "Flag.swift",
        "FlagInfo.swift",
        "Group.swift",
        "Lookup.swift",
        "Pole.swift",
        "Snapshots/AnyFlag.swift",
        "Snapshots/LocatedFlagValue.swift",
        "Snapshots/MutableFlagGroup.swift",
        "Snapshots/Snapshot+Extensions.swift",
        "Snapshots/Snapshot+FlagValueSource.swift",
        "Snapshots/Snapshot+Lookup.swift",
        "Snapshots/Snapshot.swift",
        "Sources/BoxedFlagValue+NSObject.swift",
        "Sources/FlagValueDictionary+Collection.swift",
        "Sources/FlagValueDictionary+FlagValueSource.swift",
        "Sources/FlagValueDictionary.swift",
        "Sources/FlagValueSource.swift",
        "Sources/NSUbiquitousKeyValueStore+FlagValueSource.swift",
        "Sources/UserDefaults+FlagValueSource.swift",
        "Utilities/BoxedFlagValue+Codable.swift",
        "Utilities/CollectionDifference.Change+Element.swift",
        "Utilities/Locks.swift",
        "Value.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/unsignedapps/vexil/v2.2.3
Repository:               unsignedapps/Vexil
Swift version used:       6.0
Target:                   Vexil
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/swift-docc-render-artifact/.git/
From https://github.com/swiftlang/swift-docc-render-artifact
 * branch            88815688627177b9716a01ca41da19397bd30e47 -> FETCH_HEAD
HEAD is now at 8881568 Update the artifact
Extracting symbol information for 'Vexil'...
Finished extracting symbol information for 'Vexil'. (5.16s)
Building documentation for 'Vexil'...
warning: External name 'default' used to document parameter
   --> ../Flag.swift:117:13-117:20
115 |     ///   - name:               An optional display name to give the flag. Only visible in flag editors like Vexillographer. Default is to calculate one based on the property name.
116 |     ///   - codingKeyStrategy:  An optional strategy to use when calculating the key name. The default is to use the `FlagPole`s strategy.
117 +     ///   - default:            The default value for this `Flag` should no sources have it set.
    |             ╰─suggestion: Replace 'default' with 'initialValue'
118 |     ///   - description:        A description of this flag. Used in flag editors like Vexillographer, and also for future developer context.
119 |     ///                         You can also specify `.hidden` to hide this flag from Vexillographer.
warning: Parameter 'wrappedValue' is missing documentation
   --> ../Flag.swift:143:102-143:102
141 |     ///   - codingKeyStrategy:  An optional strategy to use when calculating the key name. The default is to use the `FlagPole`s strategy.
142 |     ///   - description:        A description of this flag. Used in flag editors like Vexillographer, and also for future developer context.
143 +     ///                         You can also specify `.hidden` to hide this flag from Vexillographer.
144 |     ///
145 |     public init(wrappedValue: Value, name: String? = nil, codingKeyStrategy: CodingKeyStrategy = .default, description: FlagInfo) {
warning: Parameter 'enableDiagnostics' is missing documentation
   --> ../Pole.swift:304:55-304:55
302 |     ///   - source:         An optional `FlagValueSource` to copy values from. If this is omitted
303 |     ///                     or nil then the values of each `Flag` within the `FlagPole` is copied
304 +     ///                     into the snapshot instead.
    |                                                       ╰─suggestion: Document 'enableDiagnostics' parameter
305 |     ///
306 |     public func snapshot(of source: FlagValueSource? = nil, enableDiagnostics: Bool = false) -> Snapshot<RootGroup> {
warning: External name 'at' used to document parameter
   --> ../Pole.swift:333:13-333:15
331 |     /// - Parameters:
332 |     ///   - snapshot:       The `Snapshot` to be inserted
333 +     ///   - at:             The index at which to insert the `Snapshot`.
    |             ╰─suggestion: Replace 'at' with 'index'
334 |     ///
335 |     public func insert(snapshot: Snapshot<RootGroup>, at index: Array<FlagValueSource>.Index) {
warning: External name 'to' used to document parameter
   --> ../Pole.swift:386:13-386:15
384 |     /// - Parameters:
385 |     ///   - snapshot:           The `Snapshot` to save to the source. Only the values included in the snapshot will be saved.
386 +     ///   - to:                 The `FlagValueSource` to save the snapshot to.
    |             ╰─suggestion: Replace 'to' with 'source'
387 |     ///
388 |     public func save(snapshot: Snapshot<RootGroup>, to source: FlagValueSource) throws {
warning: 'Sources' is ambiguous at '/Vexil'
  --> Snapshots.md:81:69-81:76
79 | You can also take a snapshot of the current state of a ``FlagValueSource``. This is a great way to export flag values out of a source and into another. In fact the ``FlagPole/copyFlagValues(from:to:)`` method uses this to copy flag values from one ``FlagValueSource`` to another.
80 |
81 + Your ``FlagValueSource`` doesn't even need to be a part of the [flag hierarchy](<doc:Sources>).
   |                                                                            ├─suggestion: Insert 'article' for'Flag Hierarchy'
   |                                                                            ╰─suggestion: Insert 'anchor' for'Sources'
82 |
83 | ```swift
warning: 'Snapshots' is ambiguous at '/Vexil'
  --> Vexil.md:69:24-69:33
67 | ```
68 |
69 + For more info see <doc:Snapshots>.
   |                                 ├─suggestion: Insert 'anchor' for'Snapshots'
   |                                 ╰─suggestion: Insert 'article' for'Snapshots'
70 |
71 | ## Flag Value Sources
warning: 'Snapshots' is ambiguous at '/Vexil'
  --> Vexil.md:91:38-91:47
89 | Snapshots are implemented as a ``FlagValueSource``, so you can easily apply multiple snapshots in a prioritised order.
90 |
91 + Snapshots can do a lot. See our [Snapshots Guide](<doc:Snapshots>) for more.
   |                                               ├─suggestion: Insert 'anchor' for'Snapshots'
   |                                               ╰─suggestion: Insert 'article' for'Snapshots'
92 |
93 | ## Creating snapshots
warning: 'Sources' is ambiguous at '/Vexil'
   --> Vexil.md:132:8-132:15
130 | - ``FlagPole``
131 | - ``VexilConfiguration``
132 + - <doc:Sources>
    |               ├─suggestion: Insert 'article' for'Flag Hierarchy'
    |               ╰─suggestion: Insert 'anchor' for'Sources'
133 | - <doc:FlagPublishing>
134 | - <doc:FlagKeys>
warning: 'Snapshots' is ambiguous at '/Vexil'
   --> Vexil.md:149:8-149:17
147 | ### Snapshots
148 |
149 + - <doc:Snapshots>
    |                 ├─suggestion: Insert 'anchor' for'Snapshots'
    |                 ╰─suggestion: Insert 'article' for'Snapshots'
150 | - ``Snapshot``
151 | - ``MutableFlagGroup``
warning: 'Diagnostics' is ambiguous at '/Vexil'
   --> Vexil.md:169:8-169:19
167 | ### Diagnostics
168 |
169 + - <doc:Diagnostics>
    |                   ├─suggestion: Insert 'anchor' for'Diagnostics'
    |                   ╰─suggestion: Insert 'article' for'Diagnostics'
170 | - ``FlagPoleDiagnostic``
171 |Finished building documentation for 'Vexil' (0.27s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/unsignedapps/vexil/v2.2.3
Fetching https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/nicklockwood/SwiftFormat
Updated https://github.com/nicklockwood/SwiftFormat (0.58s)
[1/2038] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.26s)
Computing version for https://github.com/nicklockwood/SwiftFormat
Computed https://github.com/nicklockwood/SwiftFormat at 0.54.6 (0.65s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.65s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3168] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.25s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.67s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
Building for debugging...
[0/8] Write sources
[3/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version--7754E27361AE5C74.txt
[6/53] Compiling SymbolKit SemanticVersion.swift
[7/53] Compiling SymbolKit AccessControl.swift
[8/53] Compiling SymbolKit Availability.swift
[9/53] Compiling SymbolKit AvailabilityItem.swift
[10/53] Compiling SymbolKit Domain.swift
[11/57] Compiling Snippets SnippetParser.swift
[12/57] Compiling Snippets Snippet.swift
[13/57] Emitting module Snippets
[14/57] Emitting module SymbolKit
[15/57] Compiling SymbolKit Symbol.swift
[16/57] Compiling SymbolKit SymbolKind.swift
[17/57] Compiling SymbolKit SymbolGraph.swift
[18/57] Compiling SymbolKit GraphCollector.swift
[19/57] Compiling SymbolKit Identifier.swift
[20/57] Compiling SymbolKit KindIdentifier.swift
[21/57] Compiling SymbolKit Location.swift
[22/57] Compiling SymbolKit Mutability.swift
[23/57] Compiling SymbolKit SourceRange.swift
[24/57] Compiling SymbolKit Metadata.swift
[25/57] Compiling SymbolKit Module.swift
[26/57] Compiling SymbolKit OperatingSystem.swift
[27/57] Compiling SymbolKit Platform.swift
[28/57] Compiling SymbolKit Names.swift
[29/57] Compiling SymbolKit SPI.swift
[30/57] Compiling SymbolKit Snippet.swift
[31/57] Compiling SymbolKit Extension.swift
[32/57] Compiling SymbolKit Relationship.swift
[33/57] Compiling SymbolKit RelationshipKind.swift
[34/57] Compiling SymbolKit SourceOrigin.swift
[35/57] Compiling SymbolKit GenericConstraints.swift
[36/57] Compiling SymbolKit Swift.swift
[37/57] Compiling SymbolKit GenericConstraint.swift
[38/57] Compiling SymbolKit GenericParameter.swift
[39/57] Compiling SymbolKit Generics.swift
[40/57] Compiling SymbolKit Namespace.swift
[41/57] Compiling SymbolKit DeclarationFragments.swift
[42/57] Compiling SymbolKit Fragment.swift
[43/57] Compiling SymbolKit FragmentKind.swift
[44/57] Compiling SymbolKit FunctionParameter.swift
[45/57] Compiling SymbolKit FunctionSignature.swift
[46/57] Compiling SymbolKit Mixin+Equals.swift
[47/57] Compiling SymbolKit Mixin+Hash.swift
[48/57] Compiling SymbolKit Mixin.swift
[49/57] Compiling SymbolKit LineList.swift
[50/57] Compiling SymbolKit Position.swift
[51/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[52/57] Compiling SymbolKit UnifiedSymbol.swift
[53/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[54/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[55/61] Emitting module snippet_extract
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Compiling snippet_extract URL+Status.swift
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.56s)
Building for debugging...
[0/1] Write swift-version--7754E27361AE5C74.txt
[2/27] Compiling Vexil Configuration.swift
[3/27] Compiling Vexil Container.swift
[4/27] Compiling Vexil Decorator.swift
[5/29] Compiling Vexil NSUbiquitousKeyValueStore+FlagValueSource.swift
[6/29] Compiling Vexil UserDefaults+FlagValueSource.swift
[7/29] Compiling Vexil FlagValueDictionary+FlagValueSource.swift
[8/29] Compiling Vexil FlagValueDictionary.swift
[9/29] Compiling Vexil FlagValueSource.swift
[10/29] Compiling Vexil AnyFlag.swift
[11/29] Compiling Vexil LocatedFlagValue.swift
[12/29] Compiling Vexil MutableFlagGroup.swift
[13/29] Compiling Vexil BoxedFlagValue+Codable.swift
[14/29] Compiling Vexil CollectionDifference.Change+Element.swift
[15/29] Compiling Vexil Diagnostics.swift
[16/29] Compiling Vexil Flag.swift
[17/29] Compiling Vexil FlagInfo.swift
[18/29] Emitting module Vexil
[19/29] Compiling Vexil Snapshot+Extensions.swift
[20/29] Compiling Vexil Snapshot+FlagValueSource.swift
[21/29] Compiling Vexil Snapshot+Lookup.swift
[22/29] Compiling Vexil Snapshot.swift
[23/29] Compiling Vexil BoxedFlagValue+NSObject.swift
[24/29] Compiling Vexil FlagValueDictionary+Collection.swift
[25/29] Compiling Vexil Group.swift
[26/29] Compiling Vexil Lookup.swift
[27/29] Compiling Vexil Pole.swift
[28/29] Compiling Vexil Locks.swift
[29/29] Compiling Vexil Value.swift
Build of target: 'Vexil' complete! (1.26s)
Target:                   Vexillographer
Extracting symbol information for 'Vexillographer'...
Finished extracting symbol information for 'Vexillographer'. (3.14s)
Building documentation for 'Vexillographer'...
Finished building documentation for 'Vexillographer' (0.41s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/unsignedapps/vexil/v2.2.3
Building for debugging...
[0/3] Write swift-version--7754E27361AE5C74.txt
Build of product 'snippet-extract' complete! (0.21s)
Building for debugging...
[0/1] Write swift-version--7754E27361AE5C74.txt
[2/29] Compiling Vexillographer OptionalTransformer.swift
[3/29] Compiling Vexillographer PassthroughTransformer.swift
[4/29] Compiling Vexillographer CopyButton.swift
[5/29] Emitting module Vexillographer
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:71:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 69 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 70 | extension UnfurledFlag: BooleanEditableFlag where Value.BoxedValueType == Bool {
 71 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 72 |         return BooleanFlagControl(
 73 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:99:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 97 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 98 | extension UnfurledFlag: OptionalBooleanEditableFlag where Value: FlagValue, Value.BoxedValueType: OptionalFlagValue, Value.BoxedValueType.WrappedFlagValue == Bool {
 99 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
100 |         return BooleanFlagControl(
101 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:163:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
164 |         return CaseIterableFlagControl<Value>(
165 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:160:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |         let key = info.key
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:66:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 67 |         return StringFlagControl(
 68 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:98:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 99 |         return StringFlagControl(
100 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
[6/31] Compiling Vexillographer UnfurledFlagGroup.swift
[7/31] Compiling Vexillographer UnfurledFlagInfo.swift
[8/31] Compiling Vexillographer UnfurledFlagItem.swift
[9/31] Compiling Vexillographer FlagView.swift
[10/31] Compiling Vexillographer Unfurlable.swift
[11/31] Compiling Vexillographer UnfurledFlag.swift
[12/31] Compiling Vexillographer Binding.swift
[13/31] Compiling Vexillographer EditableBoxedFlagValues.swift
[14/31] Compiling Vexillographer LosslessStringTransformer.swift
[15/31] Compiling Vexillographer AnyView.swift
[16/31] Compiling Vexillographer DisplayName.swift
[17/31] Compiling Vexillographer OptionalFlagValues.swift
[18/31] Compiling Vexillographer DetailButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:71:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 69 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 70 | extension UnfurledFlag: BooleanEditableFlag where Value.BoxedValueType == Bool {
 71 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 72 |         return BooleanFlagControl(
 73 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:99:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 97 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 98 | extension UnfurledFlag: OptionalBooleanEditableFlag where Value: FlagValue, Value.BoxedValueType: OptionalFlagValue, Value.BoxedValueType.WrappedFlagValue == Bool {
 99 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
100 |         return BooleanFlagControl(
101 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
[19/31] Compiling Vexillographer NSApplication+Sidebar.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:71:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 69 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 70 | extension UnfurledFlag: BooleanEditableFlag where Value.BoxedValueType == Bool {
 71 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 72 |         return BooleanFlagControl(
 73 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:99:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 97 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 98 | extension UnfurledFlag: OptionalBooleanEditableFlag where Value: FlagValue, Value.BoxedValueType: OptionalFlagValue, Value.BoxedValueType.WrappedFlagValue == Bool {
 99 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
100 |         return BooleanFlagControl(
101 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
[20/31] Compiling Vexillographer BooleanFlagControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:71:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 69 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 70 | extension UnfurledFlag: BooleanEditableFlag where Value.BoxedValueType == Bool {
 71 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 72 |         return BooleanFlagControl(
 73 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/BooleanFlagControl.swift:99:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 97 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
 98 | extension UnfurledFlag: OptionalBooleanEditableFlag where Value: FlagValue, Value.BoxedValueType: OptionalFlagValue, Value.BoxedValueType.WrappedFlagValue == Bool {
 99 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
100 |         return BooleanFlagControl(
101 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
[21/31] Compiling Vexillographer FlagGroupView.swift
[22/31] Compiling Vexillographer FlagSectionView.swift
[23/31] Compiling Vexillographer FlagValueManager.swift
[24/31] Compiling Vexillographer CaseIterableFlagControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:163:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
164 |         return CaseIterableFlagControl<Value>(
165 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:160:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |         let key = info.key
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:66:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 67 |         return StringFlagControl(
 68 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:98:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 99 |         return StringFlagControl(
100 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
[25/31] Compiling Vexillographer OptionalCaseIterableFlagControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:163:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
164 |         return CaseIterableFlagControl<Value>(
165 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:160:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |         let key = info.key
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:66:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 67 |         return StringFlagControl(
 68 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:98:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 99 |         return StringFlagControl(
100 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
[26/31] Compiling Vexillographer StringFlagControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/CaseIterableFlagControl.swift:163:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |     Value: RawRepresentable, Value.RawValue: FlagValue, Value: Hashable
162 | {
163 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
164 |         return CaseIterableFlagControl<Value>(
165 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/OptionalCaseIterableFlagControl.swift:160:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
158 |     Value.WrappedFlagValue.RawValue: FlagValue, Value.WrappedFlagValue: Hashable
159 | {
160 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
161 |         let key = info.key
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:66:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 64 | extension UnfurledFlag: StringEditableFlag where Value.BoxedValueType: LosslessStringConvertible {
 65 |
 66 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 67 |         return StringFlagControl(
 68 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Flag Value Controls/StringFlagControl.swift:98:18: warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 96 | {
 97 |
 98 |     func control<RootGroup>(label: String, manager: FlagValueManager<RootGroup>, showDetail: Binding<Bool>) -> AnyView where RootGroup: FlagContainer {
    |                  `- warning: generic parameter 'RootGroup' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 99 |         return StringFlagControl(
100 |             label: label,
/Users/admin/builder/spi-builder-workspace/Sources/Vexillographer/Unfurling/UnfurledFlag.swift:21:28: note: 'RootGroup' previously declared here
19 |
20 | @available(OSX 11.0, iOS 13.0, watchOS 7.0, tvOS 13.0, *)
21 | struct UnfurledFlag<Value, RootGroup>: UnfurledFlagItem, Identifiable where Value: FlagValue, RootGroup: FlagContainer {
   |                            `- note: 'RootGroup' previously declared here
22 |
23 |     // MARK: - Properties
[27/31] Compiling Vexillographer FlagDetailSection.swift
[28/31] Compiling Vexillographer FlagDetailView.swift
[29/31] Compiling Vexillographer FlagDisplayValueView.swift
[30/31] Compiling Vexillographer Pasteboard.swift
[31/31] Compiling Vexillographer Vexillographer.swift
Build of target: 'Vexillographer' complete! (1.34s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/unsignedapps/vexil/v2.2.3/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/unsignedapps/vexil/v2.2.3/linkable-paths.json
    2222
16	/Users/admin/builder/spi-builder-workspace/.docs/unsignedapps/vexil/v2.2.3
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/unsignedapps/vexil/v2.2.3
File count: 2222
Doc size:   16.0MB
Preparing doc bundle ...
Uploading prod-unsignedapps-vexil-v2.2.3-af2d91bf.zip to s3://spi-docs-inbox/prod-unsignedapps-vexil-v2.2.3-af2d91bf.zip
Copying... [12%]
Copying... [22%]
Copying... [32%]
Copying... [42%]
Copying... [51%]
Copying... [61%]
Copying... [71%]
Copying... [81%]
Copying... [91%]
Copying... [100%]
Done.