The Swift Package Index logo.Swift Package Index

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.