The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Sliders, reference 3.0.0-beta.1 (0e7b1b), with Swift 6.1 for macOS (SPM) on 1 Aug 2025 22:55:16 UTC.

Swift 6 data race errors: 15

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeTrack/EnvironmentValues+RangeTrackConfiguration.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct RangeTrackConfigurationKey: EnvironmentKey {
15 |     static let defaultValue: RangeTrackConfiguration = .defaultConfiguration
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeTrack/RangeTrackConfiguration.swift:3:15: note: consider making struct 'RangeTrackConfiguration' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct RangeTrackConfiguration {
   |               `- note: consider making struct 'RangeTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = RangeTrackConfiguration()
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:100:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 98 |                 .gesture(
 99 |                     DragGesture(minimumDistance: 0)
100 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
101 |                             configuration.onEditingChanged(true)
102 |
    :
128 |                             )
129 |                         }
130 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
131 |                             configuration.dragOffset.wrappedValue = nil
132 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:47:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 45 |                 .gesture(
 46 |                     DragGesture(minimumDistance: 0)
 47 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 48 |                             configuration.onEditingChanged(true)
 49 |
[24/44] Compiling Sliders EnvironmentValues+TrackRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/RangeSliderOptions.swift:6:23: warning: static property 'forceAdjacentValue' is not concurrency-safe because non-'Sendable' type 'RangeSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct RangeSliderOptions: OptionSet {
   |               `- note: consider making struct 'RangeSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let forceAdjacentValue = RangeSliderOptions(rawValue: 1 << 0)
   |                       |- warning: static property 'forceAdjacentValue' is not concurrency-safe because non-'Sendable' type 'RangeSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'forceAdjacentValue' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     public static let defaultOptions: RangeSliderOptions = .forceAdjacentValue
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/RangeSliderOptions.swift:7:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'RangeSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct RangeSliderOptions: OptionSet {
   |               `- note: consider making struct 'RangeSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let forceAdjacentValue = RangeSliderOptions(rawValue: 1 << 0)
 7 |     public static let defaultOptions: RangeSliderOptions = .forceAdjacentValue
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'RangeSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultOptions' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     public init(rawValue: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:47:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 45 |                 .gesture(
 46 |                     DragGesture(minimumDistance: 0)
 47 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 48 |                             configuration.onEditingChanged(true)
 49 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:46:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 44 |                 )
 45 |                 .gesture(
 46 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 47 |                         .onChanged { gestureValue in
 48 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:100:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 98 |                 .gesture(
 99 |                     DragGesture(minimumDistance: 0)
100 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
101 |                             configuration.onEditingChanged(true)
102 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:99:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 97 |                 )
 98 |                 .gesture(
 99 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
100 |                         .onChanged { gestureValue in
101 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:170:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
168 |     public init(track: Track, lowerThumbSize: CGSize = CGSize(width: 27, height: 27), upperThumbSize: CGSize = CGSize(width: 27, height: 27), lowerThumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), upperThumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: RangeSliderOptions = .defaultOptions) {
169 |         self.track = track
170 |         self.lowerThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
171 |         self.upperThumb = DefaultThumb()
172 |         self.lowerThumbSize = lowerThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:171:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
169 |         self.track = track
170 |         self.lowerThumb = DefaultThumb()
171 |         self.upperThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
172 |         self.lowerThumbSize = lowerThumbSize
173 |         self.upperThumbSize = upperThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:183:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
181 |     public init(lowerThumbSize: CGSize = CGSize(width: 27, height: 27), upperThumbSize: CGSize = CGSize(width: 27, height: 27), lowerThumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), upperThumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: RangeSliderOptions = .defaultOptions) {
182 |         self.track = DefaultVerticalRangeTrack()
183 |         self.lowerThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
184 |         self.upperThumb = DefaultThumb()
185 |         self.lowerThumbSize = lowerThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:184:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
182 |         self.track = DefaultVerticalRangeTrack()
183 |         self.lowerThumb = DefaultThumb()
184 |         self.upperThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
185 |         self.lowerThumbSize = lowerThumbSize
186 |         self.upperThumbSize = upperThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeTrack/EnvironmentValues+RangeTrackConfiguration.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct RangeTrackConfigurationKey: EnvironmentKey {
15 |     static let defaultValue: RangeTrackConfiguration = .defaultConfiguration
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeTrack/RangeTrackConfiguration.swift:3:15: note: consider making struct 'RangeTrackConfiguration' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct RangeTrackConfiguration {
   |               `- note: consider making struct 'RangeTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = RangeTrackConfiguration()
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:100:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 98 |                 .gesture(
 99 |                     DragGesture(minimumDistance: 0)
100 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
101 |                             configuration.onEditingChanged(true)
102 |
    :
128 |                             )
129 |                         }
130 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
131 |                             configuration.dragOffset.wrappedValue = nil
132 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift:47:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 45 |                 .gesture(
 46 |                     DragGesture(minimumDistance: 0)
 47 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 48 |                             configuration.onEditingChanged(true)
 49 |
[25/44] Compiling Sliders PointSlider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Style/EnvironmentValues+PointSliderStyle.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyPointSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct PointSliderStyleKey: EnvironmentKey {
15 |     static let defaultValue: AnyPointSliderStyle = AnyPointSliderStyle(
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyPointSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |         RectangularPointSliderStyle()
17 |     )
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Style/AnyPointSliderStyle.swift:3:15: note: consider making struct 'AnyPointSliderStyle' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct AnyPointSliderStyle: PointSliderStyle {
   |               `- note: consider making struct 'AnyPointSliderStyle' conform to the 'Sendable' protocol
 4 |     private let styleMakeBody: (PointSliderStyle.Configuration) -> AnyView
 5 |
[26/44] Compiling Sliders AnyPointSliderStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Style/EnvironmentValues+PointSliderStyle.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyPointSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct PointSliderStyleKey: EnvironmentKey {
15 |     static let defaultValue: AnyPointSliderStyle = AnyPointSliderStyle(
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyPointSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |         RectangularPointSliderStyle()
17 |     )
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Style/AnyPointSliderStyle.swift:3:15: note: consider making struct 'AnyPointSliderStyle' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct AnyPointSliderStyle: PointSliderStyle {
   |               `- note: consider making struct 'AnyPointSliderStyle' conform to the 'Sendable' protocol
 4 |     private let styleMakeBody: (PointSliderStyle.Configuration) -> AnyView
 5 |
[27/44] Compiling Sliders EnvironmentValues+PointSliderStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Style/EnvironmentValues+PointSliderStyle.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyPointSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct PointSliderStyleKey: EnvironmentKey {
15 |     static let defaultValue: AnyPointSliderStyle = AnyPointSliderStyle(
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyPointSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |         RectangularPointSliderStyle()
17 |     )
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Style/AnyPointSliderStyle.swift:3:15: note: consider making struct 'AnyPointSliderStyle' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct AnyPointSliderStyle: PointSliderStyle {
   |               `- note: consider making struct 'AnyPointSliderStyle' conform to the 'Sendable' protocol
 4 |     private let styleMakeBody: (PointSliderStyle.Configuration) -> AnyView
 5 |
[28/44] Compiling Sliders PointSliderStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Style/EnvironmentValues+PointSliderStyle.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyPointSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct PointSliderStyleKey: EnvironmentKey {
15 |     static let defaultValue: AnyPointSliderStyle = AnyPointSliderStyle(
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyPointSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |         RectangularPointSliderStyle()
17 |     )
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Style/AnyPointSliderStyle.swift:3:15: note: consider making struct 'AnyPointSliderStyle' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct AnyPointSliderStyle: PointSliderStyle {
   |               `- note: consider making struct 'AnyPointSliderStyle' conform to the 'Sendable' protocol
 4 |     private let styleMakeBody: (PointSliderStyle.Configuration) -> AnyView
 5 |
[29/44] Compiling Sliders EnvironmentValues+RangeSliderStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Style/EnvironmentValues+RangeSliderStyle.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyRangeSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct RangeSliderStyleKey: EnvironmentKey {
15 |     static let defaultValue: AnyRangeSliderStyle = AnyRangeSliderStyle(
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyRangeSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |         HorizontalRangeSliderStyle()
17 |     )
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Style/AnyRangeSliderStyle.swift:3:15: note: consider making struct 'AnyRangeSliderStyle' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct AnyRangeSliderStyle: RangeSliderStyle {
   |               `- note: consider making struct 'AnyRangeSliderStyle' conform to the 'Sendable' protocol
 4 |     private let styleMakeBody: (RangeSliderStyle.Configuration) -> AnyView
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:48:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
 48 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 49 |                             configuration.onEditingChanged(true)
 50 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:47:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 45 |                 )
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 48 |                         .onChanged { gestureValue in
 49 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:102:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
102 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
103 |                             configuration.onEditingChanged(true)
104 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:101:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 99 |                 )
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
102 |                         .onChanged { gestureValue in
103 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:176:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
174 | ) {
175 |         self.track = track
176 |         self.lowerThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 |         self.upperThumb = DefaultThumb()
178 |         self.lowerThumbSize = lowerThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:177:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
175 |         self.track = track
176 |         self.lowerThumb = DefaultThumb()
177 |         self.upperThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
178 |         self.lowerThumbSize = lowerThumbSize
179 |         self.upperThumbSize = upperThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:191:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
189 | ) {
190 |         self.track = DefaultHorizontalRangeTrack()
191 |         self.lowerThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
192 |         self.upperThumb = DefaultThumb()
193 |         self.lowerThumbSize = lowerThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:192:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
190 |         self.track = DefaultHorizontalRangeTrack()
191 |         self.lowerThumb = DefaultThumb()
192 |         self.upperThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
193 |         self.lowerThumbSize = lowerThumbSize
194 |         self.upperThumbSize = upperThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:102:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
102 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
103 |                             configuration.onEditingChanged(true)
104 |
    :
131 |                             )
132 |                         }
133 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
134 |                             configuration.dragOffset.wrappedValue = nil
135 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:48:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
 48 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 49 |                             configuration.onEditingChanged(true)
 50 |
[30/44] Compiling Sliders RangeSliderStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Style/EnvironmentValues+RangeSliderStyle.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyRangeSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct RangeSliderStyleKey: EnvironmentKey {
15 |     static let defaultValue: AnyRangeSliderStyle = AnyRangeSliderStyle(
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyRangeSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |         HorizontalRangeSliderStyle()
17 |     )
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Style/AnyRangeSliderStyle.swift:3:15: note: consider making struct 'AnyRangeSliderStyle' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct AnyRangeSliderStyle: RangeSliderStyle {
   |               `- note: consider making struct 'AnyRangeSliderStyle' conform to the 'Sendable' protocol
 4 |     private let styleMakeBody: (RangeSliderStyle.Configuration) -> AnyView
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:48:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
 48 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 49 |                             configuration.onEditingChanged(true)
 50 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:47:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 45 |                 )
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 48 |                         .onChanged { gestureValue in
 49 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:102:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
102 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
103 |                             configuration.onEditingChanged(true)
104 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:101:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 99 |                 )
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
102 |                         .onChanged { gestureValue in
103 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:176:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
174 | ) {
175 |         self.track = track
176 |         self.lowerThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 |         self.upperThumb = DefaultThumb()
178 |         self.lowerThumbSize = lowerThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:177:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
175 |         self.track = track
176 |         self.lowerThumb = DefaultThumb()
177 |         self.upperThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
178 |         self.lowerThumbSize = lowerThumbSize
179 |         self.upperThumbSize = upperThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:191:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
189 | ) {
190 |         self.track = DefaultHorizontalRangeTrack()
191 |         self.lowerThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
192 |         self.upperThumb = DefaultThumb()
193 |         self.lowerThumbSize = lowerThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:192:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
190 |         self.track = DefaultHorizontalRangeTrack()
191 |         self.lowerThumb = DefaultThumb()
192 |         self.upperThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
193 |         self.lowerThumbSize = lowerThumbSize
194 |         self.upperThumbSize = upperThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:102:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
102 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
103 |                             configuration.onEditingChanged(true)
104 |
    :
131 |                             )
132 |                         }
133 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
134 |                             configuration.dragOffset.wrappedValue = nil
135 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:48:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
 48 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 49 |                             configuration.onEditingChanged(true)
 50 |
[31/44] Compiling Sliders RangeSliderStyleConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Style/EnvironmentValues+RangeSliderStyle.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyRangeSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct RangeSliderStyleKey: EnvironmentKey {
15 |     static let defaultValue: AnyRangeSliderStyle = AnyRangeSliderStyle(
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyRangeSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |         HorizontalRangeSliderStyle()
17 |     )
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Style/AnyRangeSliderStyle.swift:3:15: note: consider making struct 'AnyRangeSliderStyle' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct AnyRangeSliderStyle: RangeSliderStyle {
   |               `- note: consider making struct 'AnyRangeSliderStyle' conform to the 'Sendable' protocol
 4 |     private let styleMakeBody: (RangeSliderStyle.Configuration) -> AnyView
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:48:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
 48 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 49 |                             configuration.onEditingChanged(true)
 50 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:47:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 45 |                 )
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 48 |                         .onChanged { gestureValue in
 49 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:102:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
102 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
103 |                             configuration.onEditingChanged(true)
104 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:101:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 99 |                 )
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
102 |                         .onChanged { gestureValue in
103 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:176:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
174 | ) {
175 |         self.track = track
176 |         self.lowerThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 |         self.upperThumb = DefaultThumb()
178 |         self.lowerThumbSize = lowerThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:177:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
175 |         self.track = track
176 |         self.lowerThumb = DefaultThumb()
177 |         self.upperThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
178 |         self.lowerThumbSize = lowerThumbSize
179 |         self.upperThumbSize = upperThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:191:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
189 | ) {
190 |         self.track = DefaultHorizontalRangeTrack()
191 |         self.lowerThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
192 |         self.upperThumb = DefaultThumb()
193 |         self.lowerThumbSize = lowerThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:192:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
190 |         self.track = DefaultHorizontalRangeTrack()
191 |         self.lowerThumb = DefaultThumb()
192 |         self.upperThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
193 |         self.lowerThumbSize = lowerThumbSize
194 |         self.upperThumbSize = upperThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:102:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
102 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
103 |                             configuration.onEditingChanged(true)
104 |
    :
131 |                             )
132 |                         }
133 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
134 |                             configuration.dragOffset.wrappedValue = nil
135 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:48:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
 48 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 49 |                             configuration.onEditingChanged(true)
 50 |
[32/44] Compiling Sliders HorizontalRangeSliderStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Style/EnvironmentValues+RangeSliderStyle.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyRangeSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct RangeSliderStyleKey: EnvironmentKey {
15 |     static let defaultValue: AnyRangeSliderStyle = AnyRangeSliderStyle(
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'AnyRangeSliderStyle' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |         HorizontalRangeSliderStyle()
17 |     )
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Style/AnyRangeSliderStyle.swift:3:15: note: consider making struct 'AnyRangeSliderStyle' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct AnyRangeSliderStyle: RangeSliderStyle {
   |               `- note: consider making struct 'AnyRangeSliderStyle' conform to the 'Sendable' protocol
 4 |     private let styleMakeBody: (RangeSliderStyle.Configuration) -> AnyView
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:48:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
 48 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 49 |                             configuration.onEditingChanged(true)
 50 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:47:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 45 |                 )
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 48 |                         .onChanged { gestureValue in
 49 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:102:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
102 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
103 |                             configuration.onEditingChanged(true)
104 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:101:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 99 |                 )
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
102 |                         .onChanged { gestureValue in
103 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:176:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
174 | ) {
175 |         self.track = track
176 |         self.lowerThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 |         self.upperThumb = DefaultThumb()
178 |         self.lowerThumbSize = lowerThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:177:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
175 |         self.track = track
176 |         self.lowerThumb = DefaultThumb()
177 |         self.upperThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
178 |         self.lowerThumbSize = lowerThumbSize
179 |         self.upperThumbSize = upperThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:191:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
189 | ) {
190 |         self.track = DefaultHorizontalRangeTrack()
191 |         self.lowerThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
192 |         self.upperThumb = DefaultThumb()
193 |         self.lowerThumbSize = lowerThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:192:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
190 |         self.track = DefaultHorizontalRangeTrack()
191 |         self.lowerThumb = DefaultThumb()
192 |         self.upperThumb = DefaultThumb()
    |                           `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
193 |         self.lowerThumbSize = lowerThumbSize
194 |         self.upperThumbSize = upperThumbSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:102:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
100 |                 .gesture(
101 |                     DragGesture(minimumDistance: 0)
102 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
103 |                             configuration.onEditingChanged(true)
104 |
    :
131 |                             )
132 |                         }
133 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
134 |                             configuration.dragOffset.wrappedValue = nil
135 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift:48:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 46 |                 .gesture(
 47 |                     DragGesture(minimumDistance: 0)
 48 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 49 |                             configuration.onEditingChanged(true)
 50 |
[33/44] Compiling Sliders ValueSliderOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/ValueSliderOptions.swift:6:23: warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct ValueSliderOptions: OptionSet {
   |               `- note: consider making struct 'ValueSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = ValueSliderOptions(rawValue: 1 << 0)
   |                       |- warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'interactiveTrack' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     public static let defaultOptions: ValueSliderOptions = []
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/ValueSliderOptions.swift:7:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct ValueSliderOptions: OptionSet {
   |               `- note: consider making struct 'ValueSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = ValueSliderOptions(rawValue: 1 << 0)
 7 |     public static let defaultOptions: ValueSliderOptions = []
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultOptions' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     public init(rawValue: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:25:30: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
 25 |                             .onChanged { gestureValue in
    |                              `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 26 |                                 configuration.onEditingChanged(true)
 27 |                                 let computedValue = configuration.bounds.upperBound - valueFrom(
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:24:25: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 22 |                 if self.options.contains(.interactiveTrack) {
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
    |                         `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 25 |                             .onChanged { gestureValue in
 26 |                                 configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:62:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
 62 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 63 |                             configuration.onEditingChanged(true)
 64 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:61:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 59 |                 )
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 62 |                         .onChanged { gestureValue in
 63 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:119:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
117 |     public init(track: Track, thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: ValueSliderOptions = .defaultOptions) {
118 |         self.track = track
119 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
120 |         self.thumbSize = thumbSize
121 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:129:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
127 |     public init(thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: ValueSliderOptions = .defaultOptions) {
128 |         self.track = DefaultVerticalValueTrack()
129 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
130 |         self.thumbSize = thumbSize
131 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueTrack/EnviromnentValues+ValueTrackConfiguration.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'ValueTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct ValueTrackConfigurationKey: EnvironmentKey {
15 |     static let defaultValue: ValueTrackConfiguration = .defaultConfiguration
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'ValueTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueTrack/ValueTrackConfiguration.swift:3:15: note: consider making struct 'ValueTrackConfiguration' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct ValueTrackConfiguration {
   |               `- note: consider making struct 'ValueTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = ValueTrackConfiguration()
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:62:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
 62 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
 63 |                             configuration.onEditingChanged(true)
 64 |
    :
 84 |                             configuration.value.wrappedValue = computedValue
 85 |                         }
 86 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
 87 |                             configuration.dragOffset.wrappedValue = nil
 88 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:25:30: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
 25 |                             .onChanged { gestureValue in
    |                              |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 26 |                                 configuration.onEditingChanged(true)
 27 |                                 let computedValue = configuration.bounds.upperBound - valueFrom(
[34/44] Compiling Sliders VerticalValueSliderStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/ValueSliderOptions.swift:6:23: warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct ValueSliderOptions: OptionSet {
   |               `- note: consider making struct 'ValueSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = ValueSliderOptions(rawValue: 1 << 0)
   |                       |- warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'interactiveTrack' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     public static let defaultOptions: ValueSliderOptions = []
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/ValueSliderOptions.swift:7:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct ValueSliderOptions: OptionSet {
   |               `- note: consider making struct 'ValueSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = ValueSliderOptions(rawValue: 1 << 0)
 7 |     public static let defaultOptions: ValueSliderOptions = []
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultOptions' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     public init(rawValue: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:25:30: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
 25 |                             .onChanged { gestureValue in
    |                              `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 26 |                                 configuration.onEditingChanged(true)
 27 |                                 let computedValue = configuration.bounds.upperBound - valueFrom(
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:24:25: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 22 |                 if self.options.contains(.interactiveTrack) {
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
    |                         `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 25 |                             .onChanged { gestureValue in
 26 |                                 configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:62:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
 62 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 63 |                             configuration.onEditingChanged(true)
 64 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:61:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 59 |                 )
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 62 |                         .onChanged { gestureValue in
 63 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:119:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
117 |     public init(track: Track, thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: ValueSliderOptions = .defaultOptions) {
118 |         self.track = track
119 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
120 |         self.thumbSize = thumbSize
121 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:129:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
127 |     public init(thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: ValueSliderOptions = .defaultOptions) {
128 |         self.track = DefaultVerticalValueTrack()
129 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
130 |         self.thumbSize = thumbSize
131 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueTrack/EnviromnentValues+ValueTrackConfiguration.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'ValueTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct ValueTrackConfigurationKey: EnvironmentKey {
15 |     static let defaultValue: ValueTrackConfiguration = .defaultConfiguration
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'ValueTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueTrack/ValueTrackConfiguration.swift:3:15: note: consider making struct 'ValueTrackConfiguration' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct ValueTrackConfiguration {
   |               `- note: consider making struct 'ValueTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = ValueTrackConfiguration()
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:62:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
 62 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
 63 |                             configuration.onEditingChanged(true)
 64 |
    :
 84 |                             configuration.value.wrappedValue = computedValue
 85 |                         }
 86 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
 87 |                             configuration.dragOffset.wrappedValue = nil
 88 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:25:30: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
 25 |                             .onChanged { gestureValue in
    |                              |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 26 |                                 configuration.onEditingChanged(true)
 27 |                                 let computedValue = configuration.bounds.upperBound - valueFrom(
[35/44] Compiling Sliders ValueSlider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/ValueSliderOptions.swift:6:23: warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct ValueSliderOptions: OptionSet {
   |               `- note: consider making struct 'ValueSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = ValueSliderOptions(rawValue: 1 << 0)
   |                       |- warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'interactiveTrack' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     public static let defaultOptions: ValueSliderOptions = []
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/ValueSliderOptions.swift:7:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct ValueSliderOptions: OptionSet {
   |               `- note: consider making struct 'ValueSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = ValueSliderOptions(rawValue: 1 << 0)
 7 |     public static let defaultOptions: ValueSliderOptions = []
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultOptions' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     public init(rawValue: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:25:30: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
 25 |                             .onChanged { gestureValue in
    |                              `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 26 |                                 configuration.onEditingChanged(true)
 27 |                                 let computedValue = configuration.bounds.upperBound - valueFrom(
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:24:25: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 22 |                 if self.options.contains(.interactiveTrack) {
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
    |                         `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 25 |                             .onChanged { gestureValue in
 26 |                                 configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:62:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
 62 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 63 |                             configuration.onEditingChanged(true)
 64 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:61:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 59 |                 )
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 62 |                         .onChanged { gestureValue in
 63 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:119:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
117 |     public init(track: Track, thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: ValueSliderOptions = .defaultOptions) {
118 |         self.track = track
119 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
120 |         self.thumbSize = thumbSize
121 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:129:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
127 |     public init(thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: ValueSliderOptions = .defaultOptions) {
128 |         self.track = DefaultVerticalValueTrack()
129 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
130 |         self.thumbSize = thumbSize
131 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueTrack/EnviromnentValues+ValueTrackConfiguration.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'ValueTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct ValueTrackConfigurationKey: EnvironmentKey {
15 |     static let defaultValue: ValueTrackConfiguration = .defaultConfiguration
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'ValueTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueTrack/ValueTrackConfiguration.swift:3:15: note: consider making struct 'ValueTrackConfiguration' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct ValueTrackConfiguration {
   |               `- note: consider making struct 'ValueTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = ValueTrackConfiguration()
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:62:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
 62 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
 63 |                             configuration.onEditingChanged(true)
 64 |
    :
 84 |                             configuration.value.wrappedValue = computedValue
 85 |                         }
 86 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
 87 |                             configuration.dragOffset.wrappedValue = nil
 88 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:25:30: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
 25 |                             .onChanged { gestureValue in
    |                              |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 26 |                                 configuration.onEditingChanged(true)
 27 |                                 let computedValue = configuration.bounds.upperBound - valueFrom(
[36/44] Compiling Sliders EnviromnentValues+ValueTrackConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/ValueSliderOptions.swift:6:23: warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct ValueSliderOptions: OptionSet {
   |               `- note: consider making struct 'ValueSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = ValueSliderOptions(rawValue: 1 << 0)
   |                       |- warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'interactiveTrack' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     public static let defaultOptions: ValueSliderOptions = []
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/ValueSliderOptions.swift:7:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct ValueSliderOptions: OptionSet {
   |               `- note: consider making struct 'ValueSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = ValueSliderOptions(rawValue: 1 << 0)
 7 |     public static let defaultOptions: ValueSliderOptions = []
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'ValueSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultOptions' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     public init(rawValue: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:25:30: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
 25 |                             .onChanged { gestureValue in
    |                              `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 26 |                                 configuration.onEditingChanged(true)
 27 |                                 let computedValue = configuration.bounds.upperBound - valueFrom(
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:24:25: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 22 |                 if self.options.contains(.interactiveTrack) {
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
    |                         `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 25 |                             .onChanged { gestureValue in
 26 |                                 configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:62:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
 62 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 63 |                             configuration.onEditingChanged(true)
 64 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:61:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 59 |                 )
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 62 |                         .onChanged { gestureValue in
 63 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:119:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
117 |     public init(track: Track, thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: ValueSliderOptions = .defaultOptions) {
118 |         self.track = track
119 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
120 |         self.thumbSize = thumbSize
121 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:129:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
127 |     public init(thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: ValueSliderOptions = .defaultOptions) {
128 |         self.track = DefaultVerticalValueTrack()
129 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
130 |         self.thumbSize = thumbSize
131 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueTrack/EnviromnentValues+ValueTrackConfiguration.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'ValueTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct ValueTrackConfigurationKey: EnvironmentKey {
15 |     static let defaultValue: ValueTrackConfiguration = .defaultConfiguration
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'ValueTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueTrack/ValueTrackConfiguration.swift:3:15: note: consider making struct 'ValueTrackConfiguration' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct ValueTrackConfiguration {
   |               `- note: consider making struct 'ValueTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = ValueTrackConfiguration()
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:62:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 60 |                 .gesture(
 61 |                     DragGesture(minimumDistance: 0)
 62 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
 63 |                             configuration.onEditingChanged(true)
 64 |
    :
 84 |                             configuration.value.wrappedValue = computedValue
 85 |                         }
 86 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
 87 |                             configuration.dragOffset.wrappedValue = nil
 88 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift:25:30: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 23 |                     track.gesture(
 24 |                         DragGesture(minimumDistance: 0)
 25 |                             .onChanged { gestureValue in
    |                              |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 26 |                                 configuration.onEditingChanged(true)
 27 |                                 let computedValue = configuration.bounds.upperBound - valueFrom(
[37/44] Compiling Sliders PointSliderStyleConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/PointSliderOptions.swift:6:23: warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct PointSliderOptions: OptionSet {
   |               `- note: consider making struct 'PointSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = PointSliderOptions(rawValue: 1 << 0)
   |                       |- warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'interactiveTrack' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     public static let defaultOptions: PointSliderOptions = []
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/PointSliderOptions.swift:7:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct PointSliderOptions: OptionSet {
   |               `- note: consider making struct 'PointSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = PointSliderOptions(rawValue: 1 << 0)
 7 |     public static let defaultOptions: PointSliderOptions = []
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultOptions' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     public init(rawValue: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:27:30: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
 27 |                             .onChanged { gestureValue in
    |                              `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 28 |                                 configuration.onEditingChanged(true)
 29 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:26:25: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 24 |                 if self.options.contains(.interactiveTrack) {
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
    |                         `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 27 |                             .onChanged { gestureValue in
 28 |                                 configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:83:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 81 |                 .gesture(
 82 |                     DragGesture()
 83 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 84 |                             configuration.onEditingChanged(true)
 85 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:82:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |                 )
 81 |                 .gesture(
 82 |                     DragGesture()
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 83 |                         .onChanged { gestureValue in
 84 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:161:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     public init(track: Track, thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: PointSliderOptions = .defaultOptions) {
160 |         self.track = track
161 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
162 |         self.thumbSize = thumbSize
163 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:171:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
169 |     public init(thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: PointSliderOptions = .defaultOptions) {
170 |         self.track = DefaultRectangularPointTrack()
171 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
172 |         self.thumbSize = thumbSize
173 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointTrack/EnvironmentValues+PointTrackConfiguration.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'PointTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct PointTrackConfigurationKey: EnvironmentKey {
15 |     static let defaultValue: PointTrackConfiguration = .defaultConfiguration
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'PointTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointTrack/PointTrackConfiguration.swift:3:15: note: consider making struct 'PointTrackConfiguration' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct PointTrackConfiguration {
   |               `- note: consider making struct 'PointTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = PointTrackConfiguration()
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:83:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 81 |                 .gesture(
 82 |                     DragGesture()
 83 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
 84 |                             configuration.onEditingChanged(true)
 85 |
    :
125 |                             configuration.y.wrappedValue = computedValueY
126 |                         }
127 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
128 |                             configuration.dragOffset.wrappedValue = nil
129 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:27:30: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
 27 |                             .onChanged { gestureValue in
    |                              |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 28 |                                 configuration.onEditingChanged(true)
 29 |
[38/44] Compiling Sliders PointSliderOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/PointSliderOptions.swift:6:23: warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct PointSliderOptions: OptionSet {
   |               `- note: consider making struct 'PointSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = PointSliderOptions(rawValue: 1 << 0)
   |                       |- warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'interactiveTrack' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     public static let defaultOptions: PointSliderOptions = []
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/PointSliderOptions.swift:7:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct PointSliderOptions: OptionSet {
   |               `- note: consider making struct 'PointSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = PointSliderOptions(rawValue: 1 << 0)
 7 |     public static let defaultOptions: PointSliderOptions = []
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultOptions' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     public init(rawValue: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:27:30: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
 27 |                             .onChanged { gestureValue in
    |                              `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 28 |                                 configuration.onEditingChanged(true)
 29 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:26:25: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 24 |                 if self.options.contains(.interactiveTrack) {
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
    |                         `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 27 |                             .onChanged { gestureValue in
 28 |                                 configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:83:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 81 |                 .gesture(
 82 |                     DragGesture()
 83 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 84 |                             configuration.onEditingChanged(true)
 85 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:82:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |                 )
 81 |                 .gesture(
 82 |                     DragGesture()
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 83 |                         .onChanged { gestureValue in
 84 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:161:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     public init(track: Track, thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: PointSliderOptions = .defaultOptions) {
160 |         self.track = track
161 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
162 |         self.thumbSize = thumbSize
163 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:171:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
169 |     public init(thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: PointSliderOptions = .defaultOptions) {
170 |         self.track = DefaultRectangularPointTrack()
171 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
172 |         self.thumbSize = thumbSize
173 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointTrack/EnvironmentValues+PointTrackConfiguration.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'PointTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct PointTrackConfigurationKey: EnvironmentKey {
15 |     static let defaultValue: PointTrackConfiguration = .defaultConfiguration
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'PointTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointTrack/PointTrackConfiguration.swift:3:15: note: consider making struct 'PointTrackConfiguration' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct PointTrackConfiguration {
   |               `- note: consider making struct 'PointTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = PointTrackConfiguration()
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:83:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 81 |                 .gesture(
 82 |                     DragGesture()
 83 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
 84 |                             configuration.onEditingChanged(true)
 85 |
    :
125 |                             configuration.y.wrappedValue = computedValueY
126 |                         }
127 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
128 |                             configuration.dragOffset.wrappedValue = nil
129 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:27:30: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
 27 |                             .onChanged { gestureValue in
    |                              |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 28 |                                 configuration.onEditingChanged(true)
 29 |
[39/44] Compiling Sliders RectangularPointSliderStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/PointSliderOptions.swift:6:23: warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct PointSliderOptions: OptionSet {
   |               `- note: consider making struct 'PointSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = PointSliderOptions(rawValue: 1 << 0)
   |                       |- warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'interactiveTrack' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     public static let defaultOptions: PointSliderOptions = []
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/PointSliderOptions.swift:7:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct PointSliderOptions: OptionSet {
   |               `- note: consider making struct 'PointSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = PointSliderOptions(rawValue: 1 << 0)
 7 |     public static let defaultOptions: PointSliderOptions = []
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultOptions' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     public init(rawValue: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:27:30: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
 27 |                             .onChanged { gestureValue in
    |                              `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 28 |                                 configuration.onEditingChanged(true)
 29 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:26:25: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 24 |                 if self.options.contains(.interactiveTrack) {
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
    |                         `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 27 |                             .onChanged { gestureValue in
 28 |                                 configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:83:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 81 |                 .gesture(
 82 |                     DragGesture()
 83 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 84 |                             configuration.onEditingChanged(true)
 85 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:82:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |                 )
 81 |                 .gesture(
 82 |                     DragGesture()
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 83 |                         .onChanged { gestureValue in
 84 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:161:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     public init(track: Track, thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: PointSliderOptions = .defaultOptions) {
160 |         self.track = track
161 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
162 |         self.thumbSize = thumbSize
163 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:171:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
169 |     public init(thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: PointSliderOptions = .defaultOptions) {
170 |         self.track = DefaultRectangularPointTrack()
171 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
172 |         self.thumbSize = thumbSize
173 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointTrack/EnvironmentValues+PointTrackConfiguration.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'PointTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct PointTrackConfigurationKey: EnvironmentKey {
15 |     static let defaultValue: PointTrackConfiguration = .defaultConfiguration
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'PointTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointTrack/PointTrackConfiguration.swift:3:15: note: consider making struct 'PointTrackConfiguration' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct PointTrackConfiguration {
   |               `- note: consider making struct 'PointTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = PointTrackConfiguration()
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:83:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 81 |                 .gesture(
 82 |                     DragGesture()
 83 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
 84 |                             configuration.onEditingChanged(true)
 85 |
    :
125 |                             configuration.y.wrappedValue = computedValueY
126 |                         }
127 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
128 |                             configuration.dragOffset.wrappedValue = nil
129 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:27:30: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
 27 |                             .onChanged { gestureValue in
    |                              |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 28 |                                 configuration.onEditingChanged(true)
 29 |
[40/44] Compiling Sliders EnvironmentValues+PointTrackConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/PointSliderOptions.swift:6:23: warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct PointSliderOptions: OptionSet {
   |               `- note: consider making struct 'PointSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = PointSliderOptions(rawValue: 1 << 0)
   |                       |- warning: static property 'interactiveTrack' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'interactiveTrack' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     public static let defaultOptions: PointSliderOptions = []
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/PointSliderOptions.swift:7:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct PointSliderOptions: OptionSet {
   |               `- note: consider making struct 'PointSliderOptions' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
 6 |     public static let interactiveTrack = PointSliderOptions(rawValue: 1 << 0)
 7 |     public static let defaultOptions: PointSliderOptions = []
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'PointSliderOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultOptions' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     public init(rawValue: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:27:30: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
 27 |                             .onChanged { gestureValue in
    |                              `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 28 |                                 configuration.onEditingChanged(true)
 29 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:26:25: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 24 |                 if self.options.contains(.interactiveTrack) {
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
    |                         `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 27 |                             .onChanged { gestureValue in
 28 |                                 configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:83:26: warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 81 |                 .gesture(
 82 |                     DragGesture()
 83 |                         .onChanged { gestureValue in
    |                          `- warning: call to main actor-isolated instance method 'onChanged' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 84 |                             configuration.onEditingChanged(true)
 85 |
SwiftUICore.Gesture.onChanged:2:40: note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
1 | protocol Gesture {
2 | @MainActor @preconcurrency public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>}
  |                                        `- note: calls to instance method 'onChanged' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:82:21: warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |                 )
 81 |                 .gesture(
 82 |                     DragGesture()
    |                     `- warning: call to main actor-isolated initializer 'init(minimumDistance:coordinateSpace:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 83 |                         .onChanged { gestureValue in
 84 |                             configuration.onEditingChanged(true)
SwiftUI.DragGesture.init:7:37: note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
5 |   @available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "use overload that accepts a CoordinateSpaceProtocol instead")
6 |   @available(tvOS, unavailable)
7 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)}
  |                                     `- note: calls to initializer 'init(minimumDistance:coordinateSpace:)' from outside of its actor context are implicitly asynchronous
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:161:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     public init(track: Track, thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: PointSliderOptions = .defaultOptions) {
160 |         self.track = track
161 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
162 |         self.thumbSize = thumbSize
163 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:171:22: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
169 |     public init(thumbSize: CGSize = CGSize(width: 27, height: 27), thumbInteractiveSize: CGSize = CGSize(width: 44, height: 44), options: PointSliderOptions = .defaultOptions) {
170 |         self.track = DefaultRectangularPointTrack()
171 |         self.thumb = DefaultThumb()
    |                      `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
172 |         self.thumbSize = thumbSize
173 |         self.thumbInteractiveSize = thumbInteractiveSize
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/Base/DefaultThumb.swift:4:12: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 2 |
 3 | public struct DefaultThumb: View {
 4 |     public init() {}
   |            |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
   |            `- note: main actor isolation inferred from conformance to protocol 'View'
 5 |     public var body: some View {
 6 |         Capsule()
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointTrack/EnvironmentValues+PointTrackConfiguration.swift:15:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'PointTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | struct PointTrackConfigurationKey: EnvironmentKey {
15 |     static let defaultValue: PointTrackConfiguration = .defaultConfiguration
   |                |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'PointTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointTrack/PointTrackConfiguration.swift:3:15: note: consider making struct 'PointTrackConfiguration' conform to the 'Sendable' protocol
 1 | import SwiftUI
 2 |
 3 | public struct PointTrackConfiguration {
   |               `- note: consider making struct 'PointTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = PointTrackConfiguration()
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:83:26: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 81 |                 .gesture(
 82 |                     DragGesture()
 83 |                         .onChanged { gestureValue in
    |                          |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                          `- note: sending value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing data races between main actor-isolated and local nonisolated uses
 84 |                             configuration.onEditingChanged(true)
 85 |
    :
125 |                             configuration.y.wrappedValue = computedValueY
126 |                         }
127 |                         .onEnded { _ in
    |                                  `- note: access can happen concurrently
128 |                             configuration.dragOffset.wrappedValue = nil
129 |                             configuration.onEditingChanged(false)
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift:27:30: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 25 |                     track.gesture(
 26 |                         DragGesture(minimumDistance: 0)
 27 |                             .onChanged { gestureValue in
    |                              |- warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
 28 |                                 configuration.onEditingChanged(true)
 29 |
[41/44] Compiling Sliders HorizontalRangeTrack.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeTrack/RangeTrackConfiguration.swift:4:23: warning: static property 'defaultConfiguration' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct RangeTrackConfiguration {
   |               `- note: consider making struct 'RangeTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = RangeTrackConfiguration()
   |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     public let bounds: ClosedRange<CGFloat>
[42/44] Compiling Sliders RangeTrackConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeTrack/RangeTrackConfiguration.swift:4:23: warning: static property 'defaultConfiguration' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct RangeTrackConfiguration {
   |               `- note: consider making struct 'RangeTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = RangeTrackConfiguration()
   |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     public let bounds: ClosedRange<CGFloat>
[43/44] Compiling Sliders VerticalRangeTrack.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeTrack/RangeTrackConfiguration.swift:4:23: warning: static property 'defaultConfiguration' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct RangeTrackConfiguration {
   |               `- note: consider making struct 'RangeTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = RangeTrackConfiguration()
   |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     public let bounds: ClosedRange<CGFloat>
[44/44] Compiling Sliders AnyValueSliderStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sliders/RangeTrack/RangeTrackConfiguration.swift:4:23: warning: static property 'defaultConfiguration' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct RangeTrackConfiguration {
   |               `- note: consider making struct 'RangeTrackConfiguration' conform to the 'Sendable' protocol
 4 |     public static let defaultConfiguration = RangeTrackConfiguration()
   |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because non-'Sendable' type 'RangeTrackConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     public let bounds: ClosedRange<CGFloat>
Build complete! (11.92s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Sliders",
  "name" : "Sliders",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "Sliders",
      "targets" : [
        "Sliders"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SlidersTests",
      "module_type" : "SwiftTarget",
      "name" : "SlidersTests",
      "path" : "Tests/SlidersTests",
      "sources" : [
        "DistanceFromValueTests.swift",
        "RangeDistanceTests.swift",
        "ValueFromDistanceTests.swift"
      ],
      "target_dependencies" : [
        "Sliders"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Sliders",
      "module_type" : "SwiftTarget",
      "name" : "Sliders",
      "path" : "Sources/Sliders",
      "product_memberships" : [
        "Sliders"
      ],
      "sources" : [
        "Base/DefaultHorizontalValueView.swift",
        "Base/DefaultThumb.swift",
        "Base/DefaultVerticalValueView.swift",
        "Base/LinearRangeMath.swift",
        "Base/LinearValueMath.swift",
        "PointSlider/PointSlider.swift",
        "PointSlider/Style/AnyPointSliderStyle.swift",
        "PointSlider/Style/EnvironmentValues+PointSliderStyle.swift",
        "PointSlider/Style/PointSliderStyle.swift",
        "PointSlider/Style/PointSliderStyleConfiguration.swift",
        "PointSlider/Styles/PointSliderOptions.swift",
        "PointSlider/Styles/Rectangular/RectangularPointSliderStyle.swift",
        "PointTrack/EnvironmentValues+PointTrackConfiguration.swift",
        "PointTrack/EnvironmentValues+TrackPoint.swift",
        "PointTrack/PointTrackConfiguration.swift",
        "RangeSlider/RangeSlider.swift",
        "RangeSlider/Style/AnyRangeSliderStyle.swift",
        "RangeSlider/Style/EnvironmentValues+RangeSliderStyle.swift",
        "RangeSlider/Style/RangeSliderStyle.swift",
        "RangeSlider/Style/RangeSliderStyleConfiguration.swift",
        "RangeSlider/Styles/Horizontal/HorizontalRangeSliderStyle.swift",
        "RangeSlider/Styles/RangeSliderOptions.swift",
        "RangeSlider/Styles/Vertical/VerticalRangeSliderStyle.swift",
        "RangeTrack/EnvironmentValues+RangeTrackConfiguration.swift",
        "RangeTrack/EnvironmentValues+TrackRange.swift",
        "RangeTrack/Horizontal/HorizontalRangeTrack.swift",
        "RangeTrack/RangeTrackConfiguration.swift",
        "RangeTrack/Vertical/VerticalRangeTrack.swift",
        "ValueSlider/Style/AnyValueSliderStyle.swift",
        "ValueSlider/Style/EnvironmentValues+ValueSliderStyle.swift",
        "ValueSlider/Style/ValueSliderStyle.swift",
        "ValueSlider/Style/ValueSliderStyleConfiguration.swift",
        "ValueSlider/Styles/Horizontal/HorizontalValueSliderStyle.swift",
        "ValueSlider/Styles/ValueSliderOptions.swift",
        "ValueSlider/Styles/Vertical/VerticalValueSliderStyle.swift",
        "ValueSlider/ValueSlider.swift",
        "ValueTrack/EnviromnentValues+ValueTrackConfiguration.swift",
        "ValueTrack/EnvironmentValues+TrackValue.swift",
        "ValueTrack/Horizontal/HorizontalValueTrack.swift",
        "ValueTrack/ValueTrackConfiguration.swift",
        "ValueTrack/Vertical/VerticalValueTrack.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.