Build Information
Failed to build Voyager with Swift 5.9 for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.29.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/bryan-vh/voyager.git
Reference: main
Initialized empty Git repository in /Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/bryan-vh/voyager
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at bdc7594 Add Example app to showcase use in real SwiftUI app
Cloned https://github.com/bryan-vh/voyager.git
Revision (git rev-parse @):
bdc75946f21efb27bf068012ef395c7f2c305da9
SUCCESS checkout https://github.com/bryan-vh/voyager.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "voyager",
"name": "Voyager",
"url": "https://github.com/bryan-vh/voyager.git",
"version": "unspecified",
"path": "/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/voyager",
"dependencies": [
]
}
]
}
Fetching https://github.com/bryan-vh/voyager.git from cache
Fetched https://github.com/bryan-vh/voyager.git (0.23s)
Creating working copy for https://github.com/bryan-vh/voyager.git
Working copy of https://github.com/bryan-vh/voyager.git resolved at main
warning: '.resolve-product-dependencies': dependency 'voyager' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: $workDir
https://github.com/bryan-vh/voyager.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[1/8] Compiling Voyager PresentationOption.swift
[2/8] Compiling Voyager Route.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
^
[3/8] Compiling Voyager TabRouter.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var tabs: [T]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var selected: T
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routers: [Router<T>]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, [T]>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, [T]>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, T>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, T>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, [Router<T>]>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, [Router<T>]>'
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:10:9: error: setter for 'tabs' is only available in macOS 10.15 or newer
self.tabs = tabs
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:10:9: note: add 'if #available' version check
self.tabs = tabs
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:9:12: note: add @available attribute to enclosing initializer
public init(tabs: [T], selected: T, deeplinkHandler: DeeplinkHandler<T>? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:11:9: error: setter for 'selected' is only available in macOS 10.15 or newer
self.selected = selected
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:11:9: note: add 'if #available' version check
self.selected = selected
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:9:12: note: add @available attribute to enclosing initializer
public init(tabs: [T], selected: T, deeplinkHandler: DeeplinkHandler<T>? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:12:9: error: setter for 'routers' is only available in macOS 10.15 or newer
self.routers = tabs.map { Router<T>(root: $0, deeplinkHandler: deeplinkHandler) }
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:12:9: note: add 'if #available' version check
self.routers = tabs.map { Router<T>(root: $0, deeplinkHandler: deeplinkHandler) }
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:9:12: note: add @available attribute to enclosing initializer
public init(tabs: [T], selected: T, deeplinkHandler: DeeplinkHandler<T>? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:16:9: error: setter for 'selected' is only available in macOS 10.15 or newer
selected = to
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:16:9: note: add 'if #available' version check
selected = to
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:15:17: note: add @available attribute to enclosing instance method
public func updateSelectedTab(_ to: T) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
[4/9] Compiling Voyager Router.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var root: T
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routes: [T]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var sheet: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var fullscreenCover: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var popover: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T>' cannot be converted to contextual type 'KeyPath<Router<T>, T>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, [T]>' cannot be converted to contextual type 'KeyPath<Router<T>, [T]>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:19:9: error: setter for 'root' is only available in macOS 10.15 or newer
self.root = root
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:19:9: note: add 'if #available' version check
self.root = root
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:18:12: note: add @available attribute to enclosing initializer
public init(root: T, deeplinkHandler: DeeplinkHandler<T>? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:20:9: error: setter for 'routes' is only available in macOS 10.15 or newer
self.routes = []
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:20:9: note: add 'if #available' version check
self.routes = []
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:18:12: note: add @available attribute to enclosing initializer
public init(root: T, deeplinkHandler: DeeplinkHandler<T>? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:27:9: error: setter for 'root' is only available in macOS 10.15 or newer
root = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:27:9: note: add 'if #available' version check
root = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:26:17: note: add @available attribute to enclosing instance method
public func updateRoot(_ route: T) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:28:9: error: cannot pass as inout because setter for 'routes' is only available in macOS 10.15 or newer
routes.removeAll()
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:28:9: note: add 'if #available' version check
routes.removeAll()
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:26:17: note: add @available attribute to enclosing instance method
public func updateRoot(_ route: T) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:47:13: error: setter for 'fullscreenCover' is only available in macOS 10.15 or newer
fullscreenCover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:47:13: note: add 'if #available' version check
fullscreenCover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:51:13: error: setter for 'popover' is only available in macOS 10.15 or newer
popover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:51:13: note: add 'if #available' version check
popover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:53:13: error: setter for 'sheet' is only available in macOS 10.15 or newer
sheet = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:53:13: note: add 'if #available' version check
sheet = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:56:17: error: setter for 'sheet' is only available in macOS 10.15 or newer
sheet = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:56:17: note: add 'if #available' version check
sheet = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:58:17: error: setter for 'fullscreenCover' is only available in macOS 10.15 or newer
fullscreenCover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:58:17: note: add 'if #available' version check
fullscreenCover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:60:17: error: setter for 'popover' is only available in macOS 10.15 or newer
popover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:60:17: note: add 'if #available' version check
popover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:76:9: error: cannot pass as inout because setter for 'routes' is only available in macOS 10.15 or newer
routes.append(route)
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:76:9: note: add 'if #available' version check
routes.append(route)
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:75:18: note: add @available attribute to enclosing instance method
private func push(_ route: T) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:80:9: error: cannot pass as inout because setter for 'routes' is only available in macOS 10.15 or newer
routes.removeLast()
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:80:9: note: add 'if #available' version check
routes.removeLast()
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:79:18: note: add @available attribute to enclosing instance method
private func pop() {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:84:9: error: setter for 'sheet' is only available in macOS 10.15 or newer
sheet = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:84:9: note: add 'if #available' version check
sheet = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:83:18: note: add @available attribute to enclosing instance method
private func presentSheet(_ route: T, onDismiss: (() -> Void)? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:89:9: error: setter for 'fullscreenCover' is only available in macOS 10.15 or newer
fullscreenCover = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:89:9: note: add 'if #available' version check
fullscreenCover = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:88:18: note: add @available attribute to enclosing instance method
private func presentFullscreenCover(_ route: T, onDismiss: (() -> Void)? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:94:9: error: setter for 'popover' is only available in macOS 10.15 or newer
popover = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:94:9: note: add 'if #available' version check
popover = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:93:18: note: add @available attribute to enclosing instance method
private func presentPopover(_ route: T) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/9] Compiling Voyager DeeplinkHandler.swift
[6/9] Emitting module Voyager
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var root: T
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routes: [T]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var sheet: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var fullscreenCover: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var popover: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T>' cannot be converted to contextual type 'KeyPath<Router<T>, T>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, [T]>' cannot be converted to contextual type 'KeyPath<Router<T>, [T]>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var tabs: [T]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var selected: T
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routers: [Router<T>]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, [T]>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, [T]>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, T>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, T>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, [Router<T>]>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, [Router<T>]>'
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: TabRouter<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content,
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder tabItem: @escaping (T) -> TabItem
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
[7/9] Compiling Voyager BaseVoyagerView.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:12:9: error: setter for 'router' is only available in macOS 10.15 or newer
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:12:9: note: add 'if #available' version check
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:18:34: error: cannot assign to property: '$router' is immutable
.sheet(item: $router.sheet) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:23:44: error: cannot assign to property: '$router' is immutable
.fullScreenCover(item: $router.fullscreenCover) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:28:36: error: cannot assign to property: '$router' is immutable
.popover(item: $router.popover) { route in
~~~~~~~ ^
[8/9] Compiling Voyager NavVoyagerView.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:12:9: error: setter for 'router' is only available in macOS 10.15 or newer
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:12:9: note: add 'if #available' version check
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:17:39: error: cannot assign to property: '$router' is immutable
NavigationStack(path: $router.routes) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:23:30: error: cannot assign to property: '$router' is immutable
.sheet(item: $router.sheet) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:28:40: error: cannot assign to property: '$router' is immutable
.fullScreenCover(item: $router.fullscreenCover) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:33:32: error: cannot assign to property: '$router' is immutable
.popover(item: $router.popover) { route in
~~~~~~~ ^
[9/9] Compiling Voyager TabVoyagerView.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: TabRouter<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content,
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder tabItem: @escaping (T) -> TabItem
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:14:9: error: setter for 'router' is only available in macOS 10.15 or newer
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:14:9: note: add 'if #available' version check
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:36: error: cannot assign to property: '$router' is immutable
TabView(selection: $router.selected) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:37:16: error: cannot pass as inout because setter for 'routers' is only available in macOS 10.15 or newer
return router.routers[index]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:37:16: note: add 'if #available' version check
return router.routers[index]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:33:18: note: add @available attribute to enclosing instance method
private func getRouter(for tab: T) -> Router<T> {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
error: fatalError
[0/1] Planning build
Building for debugging...
[1/7] Compiling Voyager Route.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
^
[2/7] Compiling Voyager BaseVoyagerView.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:12:9: error: setter for 'router' is only available in macOS 10.15 or newer
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:12:9: note: add 'if #available' version check
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:18:34: error: cannot assign to property: '$router' is immutable
.sheet(item: $router.sheet) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:23:44: error: cannot assign to property: '$router' is immutable
.fullScreenCover(item: $router.fullscreenCover) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:28:36: error: cannot assign to property: '$router' is immutable
.popover(item: $router.popover) { route in
~~~~~~~ ^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/7] Compiling Voyager TabRouter.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var tabs: [T]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var selected: T
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routers: [Router<T>]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, [T]>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, [T]>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, T>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, T>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, [Router<T>]>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, [Router<T>]>'
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:10:9: error: setter for 'tabs' is only available in macOS 10.15 or newer
self.tabs = tabs
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:10:9: note: add 'if #available' version check
self.tabs = tabs
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:9:12: note: add @available attribute to enclosing initializer
public init(tabs: [T], selected: T, deeplinkHandler: DeeplinkHandler<T>? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:11:9: error: setter for 'selected' is only available in macOS 10.15 or newer
self.selected = selected
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:11:9: note: add 'if #available' version check
self.selected = selected
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:9:12: note: add @available attribute to enclosing initializer
public init(tabs: [T], selected: T, deeplinkHandler: DeeplinkHandler<T>? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:12:9: error: setter for 'routers' is only available in macOS 10.15 or newer
self.routers = tabs.map { Router<T>(root: $0, deeplinkHandler: deeplinkHandler) }
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:12:9: note: add 'if #available' version check
self.routers = tabs.map { Router<T>(root: $0, deeplinkHandler: deeplinkHandler) }
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:9:12: note: add @available attribute to enclosing initializer
public init(tabs: [T], selected: T, deeplinkHandler: DeeplinkHandler<T>? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:16:9: error: setter for 'selected' is only available in macOS 10.15 or newer
selected = to
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:16:9: note: add 'if #available' version check
selected = to
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:15:17: note: add @available attribute to enclosing instance method
public func updateSelectedTab(_ to: T) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
[4/7] Compiling Voyager NavVoyagerView.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:12:9: error: setter for 'router' is only available in macOS 10.15 or newer
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:12:9: note: add 'if #available' version check
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:17:39: error: cannot assign to property: '$router' is immutable
NavigationStack(path: $router.routes) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:23:30: error: cannot assign to property: '$router' is immutable
.sheet(item: $router.sheet) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:28:40: error: cannot assign to property: '$router' is immutable
.fullScreenCover(item: $router.fullscreenCover) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:33:32: error: cannot assign to property: '$router' is immutable
.popover(item: $router.popover) { route in
~~~~~~~ ^
[5/7] Emitting module Voyager
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var root: T
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routes: [T]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var sheet: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var fullscreenCover: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var popover: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T>' cannot be converted to contextual type 'KeyPath<Router<T>, T>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, [T]>' cannot be converted to contextual type 'KeyPath<Router<T>, [T]>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var tabs: [T]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var selected: T
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routers: [Router<T>]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, [T]>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, [T]>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, T>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, T>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<TabRouter<T>, [Router<T>]>' cannot be converted to contextual type 'KeyPath<TabRouter<T>, [Router<T>]>'
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: TabRouter<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content,
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder tabItem: @escaping (T) -> TabItem
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
[6/7] Compiling Voyager Router.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var root: T
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routes: [T]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var sheet: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var fullscreenCover: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var popover: T?
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T>' cannot be converted to contextual type 'KeyPath<Router<T>, T>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, [T]>' cannot be converted to contextual type 'KeyPath<Router<T>, [T]>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<Router<T>, T?>' cannot be converted to contextual type 'KeyPath<Router<T>, T?>'
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:19:9: error: setter for 'root' is only available in macOS 10.15 or newer
self.root = root
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:19:9: note: add 'if #available' version check
self.root = root
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:18:12: note: add @available attribute to enclosing initializer
public init(root: T, deeplinkHandler: DeeplinkHandler<T>? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:20:9: error: setter for 'routes' is only available in macOS 10.15 or newer
self.routes = []
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:20:9: note: add 'if #available' version check
self.routes = []
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:18:12: note: add @available attribute to enclosing initializer
public init(root: T, deeplinkHandler: DeeplinkHandler<T>? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:27:9: error: setter for 'root' is only available in macOS 10.15 or newer
root = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:27:9: note: add 'if #available' version check
root = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:26:17: note: add @available attribute to enclosing instance method
public func updateRoot(_ route: T) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:28:9: error: cannot pass as inout because setter for 'routes' is only available in macOS 10.15 or newer
routes.removeAll()
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:28:9: note: add 'if #available' version check
routes.removeAll()
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:26:17: note: add @available attribute to enclosing instance method
public func updateRoot(_ route: T) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:47:13: error: setter for 'fullscreenCover' is only available in macOS 10.15 or newer
fullscreenCover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:47:13: note: add 'if #available' version check
fullscreenCover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:51:13: error: setter for 'popover' is only available in macOS 10.15 or newer
popover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:51:13: note: add 'if #available' version check
popover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:53:13: error: setter for 'sheet' is only available in macOS 10.15 or newer
sheet = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:53:13: note: add 'if #available' version check
sheet = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:56:17: error: setter for 'sheet' is only available in macOS 10.15 or newer
sheet = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:56:17: note: add 'if #available' version check
sheet = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:58:17: error: setter for 'fullscreenCover' is only available in macOS 10.15 or newer
fullscreenCover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:58:17: note: add 'if #available' version check
fullscreenCover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:60:17: error: setter for 'popover' is only available in macOS 10.15 or newer
popover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:60:17: note: add 'if #available' version check
popover = nil
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:44:17: note: add @available attribute to enclosing instance method
public func dismiss(_ option: PresentationOption? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:76:9: error: cannot pass as inout because setter for 'routes' is only available in macOS 10.15 or newer
routes.append(route)
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:76:9: note: add 'if #available' version check
routes.append(route)
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:75:18: note: add @available attribute to enclosing instance method
private func push(_ route: T) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:80:9: error: cannot pass as inout because setter for 'routes' is only available in macOS 10.15 or newer
routes.removeLast()
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:80:9: note: add 'if #available' version check
routes.removeLast()
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:79:18: note: add @available attribute to enclosing instance method
private func pop() {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:84:9: error: setter for 'sheet' is only available in macOS 10.15 or newer
sheet = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:84:9: note: add 'if #available' version check
sheet = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:83:18: note: add @available attribute to enclosing instance method
private func presentSheet(_ route: T, onDismiss: (() -> Void)? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:89:9: error: setter for 'fullscreenCover' is only available in macOS 10.15 or newer
fullscreenCover = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:89:9: note: add 'if #available' version check
fullscreenCover = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:88:18: note: add @available attribute to enclosing instance method
private func presentFullscreenCover(_ route: T, onDismiss: (() -> Void)? = nil) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:94:9: error: setter for 'popover' is only available in macOS 10.15 or newer
popover = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:94:9: note: add 'if #available' version check
popover = route
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:93:18: note: add @available attribute to enclosing instance method
private func presentPopover(_ route: T) {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
[7/7] Compiling Voyager TabVoyagerView.swift
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: TabRouter<T>
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content,
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder tabItem: @escaping (T) -> TabItem
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:14:9: error: setter for 'router' is only available in macOS 10.15 or newer
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:14:9: note: add 'if #available' version check
self.router = router
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:36: error: cannot assign to property: '$router' is immutable
TabView(selection: $router.selected) {
~~~~~~~ ^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:37:16: error: cannot pass as inout because setter for 'routers' is only available in macOS 10.15 or newer
return router.routers[index]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:37:16: note: add 'if #available' version check
return router.routers[index]
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:33:18: note: add @available attribute to enclosing instance method
private func getRouter(for tab: T) -> Router<T> {
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
error: fatalError
BUILD FAILURE 5.9 macosSpm