Build Information
Failed to build PerfectRedis, reference main (c47ddd), with Swift 6.2 for watchOS using Xcode 26.3 on 1 Sep 2026 18:22:21 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme PerfectRedis -destination generic/platform=watchOSBuild Log
SwiftDriver PerfectRedis normal arm64 com.apple.xcode.tools.swift.compiler (in target 'PerfectRedis' from project 'PerfectRedis')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name PerfectRedis -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/arm64/PerfectRedis.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOAtomics.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOBoringSSLShims.modulemap -DXcode -plugin-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -target arm64-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/arm64/PerfectRedis-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/arm64/PerfectRedis.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/arm64/PerfectRedis_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/arm64/PerfectRedis-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal armv7k Emitting\ module\ for\ PerfectRedis (in target 'PerfectRedis' from project 'PerfectRedis')
Failed frontend command:
/Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisClientSync.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift -target armv7k-apple-watchos5.0 -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -profile-generate -profile-coverage-mapping -swift-version 6 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOAtomics.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOBoringSSLShims.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PerfectRedis -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 26.2 -target-sdk-name watchos26.2 -clang-target armv7k-apple-watchos26.2 -in-process-plugin-server-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis-primary-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis.abi.json
EmitSwiftModule normal armv7k (in target 'PerfectRedis' from project 'PerfectRedis')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:124:14: error: concurrency is only available in watchOS 6.0.0 or newer
public actor RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:124:14: note: add '@available' attribute to enclosing actor
public actor RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:157:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:155:24: note: add '@available' attribute to enclosing static method
public static func connect(
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:124:14: note: add '@available' attribute to enclosing actor
public actor RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:173:25: error: concurrency is only available in watchOS 6.0.0 or newer
public func close() async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:173:17: note: add '@available' attribute to enclosing instance method
public func close() async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:124:14: note: add '@available' attribute to enclosing actor
public actor RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:178:60: error: concurrency is only available in watchOS 6.0.0 or newer
func send(_ command: String, _ args: [RESPValue] = []) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:178:10: note: add '@available' attribute to enclosing instance method
func send(_ command: String, _ args: [RESPValue] = []) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:124:14: note: add '@available' attribute to enclosing actor
public actor RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:191:64: error: concurrency is only available in watchOS 6.0.0 or newer
func sendCommandAsRESP(name: String, parameters: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:191:10: note: add '@available' attribute to enclosing instance method
func sendCommandAsRESP(name: String, parameters: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:190:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:199:46: error: concurrency is only available in watchOS 6.0.0 or newer
func auth(withPassword password: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:199:10: note: add '@available' attribute to enclosing instance method
func auth(withPassword password: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:198:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:202:17: error: concurrency is only available in watchOS 6.0.0 or newer
func ping() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:202:10: note: add '@available' attribute to enclosing instance method
func ping() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:198:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:210:21: error: concurrency is only available in watchOS 6.0.0 or newer
func flushAll() async throws -> RedisResponse { try await send("FLUSHALL") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:210:10: note: add '@available' attribute to enclosing instance method
func flushAll() async throws -> RedisResponse { try await send("FLUSHALL") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:209:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:211:17: error: concurrency is only available in watchOS 6.0.0 or newer
func save() async throws -> RedisResponse { try await send("SAVE") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:211:10: note: add '@available' attribute to enclosing instance method
func save() async throws -> RedisResponse { try await send("SAVE") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:209:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:212:27: error: concurrency is only available in watchOS 6.0.0 or newer
func backgroundSave() async throws -> RedisResponse { try await send("BGSAVE") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:212:10: note: add '@available' attribute to enclosing instance method
func backgroundSave() async throws -> RedisResponse { try await send("BGSAVE") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:209:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:213:21: error: concurrency is only available in watchOS 6.0.0 or newer
func lastSave() async throws -> RedisResponse { try await send("LASTSAVE") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:213:10: note: add '@available' attribute to enclosing instance method
func lastSave() async throws -> RedisResponse { try await send("LASTSAVE") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:209:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:214:34: error: concurrency is only available in watchOS 6.0.0 or newer
func rewriteAppendOnlyFile() async throws -> RedisResponse { try await send("BGREWRITEAOF") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:214:10: note: add '@available' attribute to enclosing instance method
func rewriteAppendOnlyFile() async throws -> RedisResponse { try await send("BGREWRITEAOF") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:209:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:215:19: error: concurrency is only available in watchOS 6.0.0 or newer
func dbSize() async throws -> RedisResponse { try await send("DBSIZE") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:215:10: note: add '@available' attribute to enclosing instance method
func dbSize() async throws -> RedisResponse { try await send("DBSIZE") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:209:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:216:32: error: concurrency is only available in watchOS 6.0.0 or newer
func keys(pattern: String) async throws -> RedisResponse { try await send("KEYS", [arg(pattern)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:216:10: note: add '@available' attribute to enclosing instance method
func keys(pattern: String) async throws -> RedisResponse { try await send("KEYS", [arg(pattern)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:209:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:217:22: error: concurrency is only available in watchOS 6.0.0 or newer
func randomKey() async throws -> RedisResponse { try await send("RANDOMKEY") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:217:10: note: add '@available' attribute to enclosing instance method
func randomKey() async throws -> RedisResponse { try await send("RANDOMKEY") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:209:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:218:29: error: concurrency is only available in watchOS 6.0.0 or newer
func select(index: Int) async throws -> RedisResponse { try await send("SELECT", [arg(String(index))]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:218:10: note: add '@available' attribute to enclosing instance method
func select(index: Int) async throws -> RedisResponse { try await send("SELECT", [arg(String(index))]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:209:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:242:23: error: concurrency is only available in watchOS 6.0.0 or newer
func clientList() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:242:10: note: add '@available' attribute to enclosing instance method
func clientList() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:223:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:245:26: error: concurrency is only available in watchOS 6.0.0 or newer
func clientGetName() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:245:10: note: add '@available' attribute to enclosing instance method
func clientGetName() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:223:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:248:41: error: concurrency is only available in watchOS 6.0.0 or newer
func clientSetName(to name: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:248:10: note: add '@available' attribute to enclosing instance method
func clientSetName(to name: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:223:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:251:65: error: concurrency is only available in watchOS 6.0.0 or newer
func clientKill(filters: [KillFilter], skipMe: Bool = true) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:251:10: note: add '@available' attribute to enclosing instance method
func clientKill(filters: [KillFilter], skipMe: Bool = true) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:223:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:257:46: error: concurrency is only available in watchOS 6.0.0 or newer
func clientPause(timeoutSeconds: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:257:10: note: add '@available' attribute to enclosing instance method
func clientPause(timeoutSeconds: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:223:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:269:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:266:10: note: add '@available' attribute to enclosing instance method
func set(
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:277:50: error: concurrency is only available in watchOS 6.0.0 or newer
func set(keysValues: [(String, RedisValue)]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:277:10: note: add '@available' attribute to enclosing instance method
func set(keysValues: [(String, RedisValue)]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:282:61: error: concurrency is only available in watchOS 6.0.0 or newer
func setIfNonExists(keysValues: [(String, RedisValue)]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:282:10: note: add '@available' attribute to enclosing instance method
func setIfNonExists(keysValues: [(String, RedisValue)]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:287:27: error: concurrency is only available in watchOS 6.0.0 or newer
func get(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:287:10: note: add '@available' attribute to enclosing instance method
func get(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:291:30: error: concurrency is only available in watchOS 6.0.0 or newer
func get(keys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:291:10: note: add '@available' attribute to enclosing instance method
func get(keys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:295:52: error: concurrency is only available in watchOS 6.0.0 or newer
func getSet(key: String, newValue: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:295:10: note: add '@available' attribute to enclosing instance method
func getSet(key: String, newValue: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:300:34: error: concurrency is only available in watchOS 6.0.0 or newer
func delete(keys: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:300:10: note: add '@available' attribute to enclosing instance method
func delete(keys: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:304:33: error: concurrency is only available in watchOS 6.0.0 or newer
func increment(key: String) async throws -> RedisResponse { try await send("INCR", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:304:10: note: add '@available' attribute to enclosing instance method
func increment(key: String) async throws -> RedisResponse { try await send("INCR", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:305:42: error: concurrency is only available in watchOS 6.0.0 or newer
func increment(key: String, by: Int) async throws -> RedisResponse { try await send("INCRBY", [arg(key), arg(String(by))]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:305:10: note: add '@available' attribute to enclosing instance method
func increment(key: String, by: Int) async throws -> RedisResponse { try await send("INCRBY", [arg(key), arg(String(by))]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:306:45: error: concurrency is only available in watchOS 6.0.0 or newer
func increment(key: String, by: Double) async throws -> RedisResponse { try await send("INCRBYFLOAT", [arg(key), arg(String(by))]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:306:10: note: add '@available' attribute to enclosing instance method
func increment(key: String, by: Double) async throws -> RedisResponse { try await send("INCRBYFLOAT", [arg(key), arg(String(by))]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:307:33: error: concurrency is only available in watchOS 6.0.0 or newer
func decrement(key: String) async throws -> RedisResponse { try await send("DECR", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:307:10: note: add '@available' attribute to enclosing instance method
func decrement(key: String) async throws -> RedisResponse { try await send("DECR", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:308:42: error: concurrency is only available in watchOS 6.0.0 or newer
func decrement(key: String, by: Int) async throws -> RedisResponse { try await send("DECRBY", [arg(key), arg(String(by))]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:308:10: note: add '@available' attribute to enclosing instance method
func decrement(key: String, by: Int) async throws -> RedisResponse { try await send("DECRBY", [arg(key), arg(String(by))]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:310:46: error: concurrency is only available in watchOS 6.0.0 or newer
func rename(key: String, newKey: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:310:10: note: add '@available' attribute to enclosing instance method
func rename(key: String, newKey: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:313:57: error: concurrency is only available in watchOS 6.0.0 or newer
func renameIfnotExists(key: String, newKey: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:313:10: note: add '@available' attribute to enclosing instance method
func renameIfnotExists(key: String, newKey: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:317:34: error: concurrency is only available in watchOS 6.0.0 or newer
func exists(keys: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:317:10: note: add '@available' attribute to enclosing instance method
func exists(keys: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:322:49: error: concurrency is only available in watchOS 6.0.0 or newer
func append(key: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:322:10: note: add '@available' attribute to enclosing instance method
func append(key: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:326:47: error: concurrency is only available in watchOS 6.0.0 or newer
func expire(key: String, seconds: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:326:10: note: add '@available' attribute to enclosing instance method
func expire(key: String, seconds: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:329:49: error: concurrency is only available in watchOS 6.0.0 or newer
func expireAt(key: String, seconds: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:329:10: note: add '@available' attribute to enclosing instance method
func expireAt(key: String, seconds: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:332:36: error: concurrency is only available in watchOS 6.0.0 or newer
func timeToExpire(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:332:10: note: add '@available' attribute to enclosing instance method
func timeToExpire(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:335:31: error: concurrency is only available in watchOS 6.0.0 or newer
func persist(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:335:10: note: add '@available' attribute to enclosing instance method
func persist(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:264:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:378:32: error: concurrency is only available in watchOS 6.0.0 or newer
func bitCount(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:378:10: note: add '@available' attribute to enclosing instance method
func bitCount(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:342:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:381:54: error: concurrency is only available in watchOS 6.0.0 or newer
func bitCount(key: String, start: Int, end: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:381:10: note: add '@available' attribute to enclosing instance method
func bitCount(key: String, start: Int, end: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:342:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:384:56: error: concurrency is only available in watchOS 6.0.0 or newer
func bitField(key: String, commands: [SubCommand]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:384:10: note: add '@available' attribute to enclosing instance method
func bitField(key: String, commands: [SubCommand]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:342:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:388:73: error: concurrency is only available in watchOS 6.0.0 or newer
func bitOp(_ op: BitOperation, destKey: String, srcKeys: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:388:10: note: add '@available' attribute to enclosing instance method
func bitOp(_ op: BitOperation, destKey: String, srcKeys: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:342:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:392:45: error: concurrency is only available in watchOS 6.0.0 or newer
func bitPos(key: String, position: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:392:10: note: add '@available' attribute to enclosing instance method
func bitPos(key: String, position: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:342:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:395:57: error: concurrency is only available in watchOS 6.0.0 or newer
func bitPos(key: String, position: Int, start: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:395:10: note: add '@available' attribute to enclosing instance method
func bitPos(key: String, position: Int, start: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:342:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:398:67: error: concurrency is only available in watchOS 6.0.0 or newer
func bitPos(key: String, position: Int, start: Int, end: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:398:10: note: add '@available' attribute to enclosing instance method
func bitPos(key: String, position: Int, start: Int, end: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:342:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:401:43: error: concurrency is only available in watchOS 6.0.0 or newer
func bitGet(key: String, offset: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:401:10: note: add '@available' attribute to enclosing instance method
func bitGet(key: String, offset: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:342:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:404:56: error: concurrency is only available in watchOS 6.0.0 or newer
func bitSet(key: String, offset: Int, value: Bool) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:404:10: note: add '@available' attribute to enclosing instance method
func bitSet(key: String, offset: Int, value: Bool) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:342:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:412:57: error: concurrency is only available in watchOS 6.0.0 or newer
func listPrepend(key: String, values: [RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:412:10: note: add '@available' attribute to enclosing instance method
func listPrepend(key: String, values: [RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:415:56: error: concurrency is only available in watchOS 6.0.0 or newer
func listAppend(key: String, values: [RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:415:10: note: add '@available' attribute to enclosing instance method
func listAppend(key: String, values: [RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:418:55: error: concurrency is only available in watchOS 6.0.0 or newer
func listPrependX(key: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:418:10: note: add '@available' attribute to enclosing instance method
func listPrependX(key: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:421:54: error: concurrency is only available in watchOS 6.0.0 or newer
func listAppendX(key: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:421:10: note: add '@available' attribute to enclosing instance method
func listAppendX(key: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:424:36: error: concurrency is only available in watchOS 6.0.0 or newer
func listPopFirst(key: String) async throws -> RedisResponse { try await send("LPOP", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:424:10: note: add '@available' attribute to enclosing instance method
func listPopFirst(key: String) async throws -> RedisResponse { try await send("LPOP", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:425:35: error: concurrency is only available in watchOS 6.0.0 or newer
func listPopLast(key: String) async throws -> RedisResponse { try await send("RPOP", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:425:10: note: add '@available' attribute to enclosing instance method
func listPopLast(key: String) async throws -> RedisResponse { try await send("RPOP", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:426:64: error: concurrency is only available in watchOS 6.0.0 or newer
func listPopLastAppend(sourceKey: String, destKey: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:426:10: note: add '@available' attribute to enclosing instance method
func listPopLastAppend(sourceKey: String, destKey: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:429:90: error: concurrency is only available in watchOS 6.0.0 or newer
func listPopLastAppendBlocking(sourceKey: String, destKey: String, timeout: Int = 0) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:429:10: note: add '@available' attribute to enclosing instance method
func listPopLastAppendBlocking(sourceKey: String, destKey: String, timeout: Int = 0) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:432:62: error: concurrency is only available in watchOS 6.0.0 or newer
func listPopFirstBlocking(keys: String..., timeout: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:432:10: note: add '@available' attribute to enclosing instance method
func listPopFirstBlocking(keys: String..., timeout: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:435:61: error: concurrency is only available in watchOS 6.0.0 or newer
func listPopLastBlocking(keys: String..., timeout: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:435:10: note: add '@available' attribute to enclosing instance method
func listPopLastBlocking(keys: String..., timeout: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:438:34: error: concurrency is only available in watchOS 6.0.0 or newer
func listLength(key: String) async throws -> RedisResponse { try await send("LLEN", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:438:10: note: add '@available' attribute to enclosing instance method
func listLength(key: String) async throws -> RedisResponse { try await send("LLEN", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:439:55: error: concurrency is only available in watchOS 6.0.0 or newer
func listTrim(key: String, start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:439:10: note: add '@available' attribute to enclosing instance method
func listTrim(key: String, start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:442:56: error: concurrency is only available in watchOS 6.0.0 or newer
func listRange(key: String, start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:442:10: note: add '@available' attribute to enclosing instance method
func listRange(key: String, start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:445:50: error: concurrency is only available in watchOS 6.0.0 or newer
func listGetElement(key: String, index: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:445:10: note: add '@available' attribute to enclosing instance method
func listGetElement(key: String, index: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:448:75: error: concurrency is only available in watchOS 6.0.0 or newer
func listInsert(key: String, element: RedisValue, before: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:448:10: note: add '@available' attribute to enclosing instance method
func listInsert(key: String, element: RedisValue, before: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:451:74: error: concurrency is only available in watchOS 6.0.0 or newer
func listInsert(key: String, element: RedisValue, after: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:451:10: note: add '@available' attribute to enclosing instance method
func listInsert(key: String, element: RedisValue, after: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:454:62: error: concurrency is only available in watchOS 6.0.0 or newer
func listSet(key: String, index: Int, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:454:10: note: add '@available' attribute to enclosing instance method
func listSet(key: String, index: Int, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:457:73: error: concurrency is only available in watchOS 6.0.0 or newer
func listRemoveMatching(key: String, value: RedisValue, count: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:457:10: note: add '@available' attribute to enclosing instance method
func listRemoveMatching(key: String, value: RedisValue, count: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:411:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:465:23: error: concurrency is only available in watchOS 6.0.0 or newer
func multiBegin() async throws -> RedisResponse { try await send("MULTI") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:465:10: note: add '@available' attribute to enclosing instance method
func multiBegin() async throws -> RedisResponse { try await send("MULTI") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:464:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:466:22: error: concurrency is only available in watchOS 6.0.0 or newer
func multiExec() async throws -> RedisResponse { try await send("EXEC") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:466:10: note: add '@available' attribute to enclosing instance method
func multiExec() async throws -> RedisResponse { try await send("EXEC") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:464:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:467:25: error: concurrency is only available in watchOS 6.0.0 or newer
func multiDiscard() async throws -> RedisResponse { try await send("DISCARD") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:467:10: note: add '@available' attribute to enclosing instance method
func multiDiscard() async throws -> RedisResponse { try await send("DISCARD") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:464:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:468:37: error: concurrency is only available in watchOS 6.0.0 or newer
func multiWatch(keys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:468:10: note: add '@available' attribute to enclosing instance method
func multiWatch(keys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:464:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:471:25: error: concurrency is only available in watchOS 6.0.0 or newer
func multiUnwatch() async throws -> RedisResponse { try await send("UNWATCH") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:471:10: note: add '@available' attribute to enclosing instance method
func multiUnwatch() async throws -> RedisResponse { try await send("UNWATCH") }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:464:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:473:45: error: concurrency is only available in watchOS 6.0.0 or newer
func multi(body: () async throws -> ()) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:473:10: note: add '@available' attribute to enclosing instance method
func multi(body: () async throws -> ()) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:464:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:488:40: error: concurrency is only available in watchOS 6.0.0 or newer
func subscribe(patterns: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:488:10: note: add '@available' attribute to enclosing instance method
func subscribe(patterns: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:487:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:491:40: error: concurrency is only available in watchOS 6.0.0 or newer
func subscribe(channels: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:491:10: note: add '@available' attribute to enclosing instance method
func subscribe(channels: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:487:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:494:42: error: concurrency is only available in watchOS 6.0.0 or newer
func unsubscribe(patterns: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:494:10: note: add '@available' attribute to enclosing instance method
func unsubscribe(patterns: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:487:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:497:42: error: concurrency is only available in watchOS 6.0.0 or newer
func unsubscribe(channels: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:497:10: note: add '@available' attribute to enclosing instance method
func unsubscribe(channels: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:487:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:500:56: error: concurrency is only available in watchOS 6.0.0 or newer
func publish(channel: String, message: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:500:10: note: add '@available' attribute to enclosing instance method
func publish(channel: String, message: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:487:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:508:54: error: concurrency is only available in watchOS 6.0.0 or newer
func setAdd(key: String, elements: [RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:508:10: note: add '@available' attribute to enclosing instance method
func setAdd(key: String, elements: [RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:511:32: error: concurrency is only available in watchOS 6.0.0 or newer
func setCount(key: String) async throws -> RedisResponse { try await send("SCARD", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:511:10: note: add '@available' attribute to enclosing instance method
func setCount(key: String) async throws -> RedisResponse { try await send("SCARD", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:512:60: error: concurrency is only available in watchOS 6.0.0 or newer
func setDifference(key: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:512:10: note: add '@available' attribute to enclosing instance method
func setDifference(key: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:515:81: error: concurrency is only available in watchOS 6.0.0 or newer
func setStoreDifference(into: String, ofKey: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:515:10: note: add '@available' attribute to enclosing instance method
func setStoreDifference(into: String, ofKey: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:518:62: error: concurrency is only available in watchOS 6.0.0 or newer
func setIntersection(key: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:518:10: note: add '@available' attribute to enclosing instance method
func setIntersection(key: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:521:83: error: concurrency is only available in watchOS 6.0.0 or newer
func setStoreIntersection(into: String, ofKey: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:521:10: note: add '@available' attribute to enclosing instance method
func setStoreIntersection(into: String, ofKey: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:524:55: error: concurrency is only available in watchOS 6.0.0 or newer
func setUnion(key: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:524:10: note: add '@available' attribute to enclosing instance method
func setUnion(key: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:527:76: error: concurrency is only available in watchOS 6.0.0 or newer
func setStoreUnion(into: String, ofKey: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:527:10: note: add '@available' attribute to enclosing instance method
func setStoreUnion(into: String, ofKey: String, againstKeys: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:530:54: error: concurrency is only available in watchOS 6.0.0 or newer
func setContains(key: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:530:10: note: add '@available' attribute to enclosing instance method
func setContains(key: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:533:34: error: concurrency is only available in watchOS 6.0.0 or newer
func setMembers(key: String) async throws -> RedisResponse { try await send("SMEMBERS", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:533:10: note: add '@available' attribute to enclosing instance method
func setMembers(key: String) async throws -> RedisResponse { try await send("SMEMBERS", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:534:69: error: concurrency is only available in watchOS 6.0.0 or newer
func setMove(fromKey: String, toKey: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:534:10: note: add '@available' attribute to enclosing instance method
func setMove(fromKey: String, toKey: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:537:48: error: concurrency is only available in watchOS 6.0.0 or newer
func setRandomPop(key: String, count: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:537:10: note: add '@available' attribute to enclosing instance method
func setRandomPop(key: String, count: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:540:36: error: concurrency is only available in watchOS 6.0.0 or newer
func setRandomPop(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:540:10: note: add '@available' attribute to enclosing instance method
func setRandomPop(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:543:48: error: concurrency is only available in watchOS 6.0.0 or newer
func setRandomGet(key: String, count: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:543:10: note: add '@available' attribute to enclosing instance method
func setRandomGet(key: String, count: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:546:36: error: concurrency is only available in watchOS 6.0.0 or newer
func setRandomGet(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:546:10: note: add '@available' attribute to enclosing instance method
func setRandomGet(key: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:549:52: error: concurrency is only available in watchOS 6.0.0 or newer
func setRemove(key: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:549:10: note: add '@available' attribute to enclosing instance method
func setRemove(key: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:552:55: error: concurrency is only available in watchOS 6.0.0 or newer
func setRemove(key: String, values: [RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:552:10: note: add '@available' attribute to enclosing instance method
func setRemove(key: String, values: [RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:555:91: error: concurrency is only available in watchOS 6.0.0 or newer
func setScan(key: String, cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:555:10: note: add '@available' attribute to enclosing instance method
func setScan(key: String, cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:507:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:566:65: error: concurrency is only available in watchOS 6.0.0 or newer
func hashSet(key: String, field: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:566:10: note: add '@available' attribute to enclosing instance method
func hashSet(key: String, field: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:569:69: error: concurrency is only available in watchOS 6.0.0 or newer
func hashSet(key: String, fieldsValues: [(String, RedisValue)]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:569:10: note: add '@available' attribute to enclosing instance method
func hashSet(key: String, fieldsValues: [(String, RedisValue)]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:573:76: error: concurrency is only available in watchOS 6.0.0 or newer
func hashSetIfNonExists(key: String, field: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:573:10: note: add '@available' attribute to enclosing instance method
func hashSetIfNonExists(key: String, field: String, value: RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:576:46: error: concurrency is only available in watchOS 6.0.0 or newer
func hashGet(key: String, field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:576:10: note: add '@available' attribute to enclosing instance method
func hashGet(key: String, field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:579:49: error: concurrency is only available in watchOS 6.0.0 or newer
func hashGet(key: String, fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:579:10: note: add '@available' attribute to enclosing instance method
func hashGet(key: String, fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:582:49: error: concurrency is only available in watchOS 6.0.0 or newer
func hashExists(key: String, field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:582:10: note: add '@available' attribute to enclosing instance method
func hashExists(key: String, field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:585:50: error: concurrency is only available in watchOS 6.0.0 or newer
func hashDel(key: String, fields: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:585:10: note: add '@available' attribute to enclosing instance method
func hashDel(key: String, fields: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:588:49: error: concurrency is only available in watchOS 6.0.0 or newer
func hashDel(key: String, fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:588:10: note: add '@available' attribute to enclosing instance method
func hashDel(key: String, fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:591:34: error: concurrency is only available in watchOS 6.0.0 or newer
func hashGetAll(key: String) async throws -> RedisResponse { try await send("HGETALL", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:591:10: note: add '@available' attribute to enclosing instance method
func hashGetAll(key: String) async throws -> RedisResponse { try await send("HGETALL", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:592:32: error: concurrency is only available in watchOS 6.0.0 or newer
func hashKeys(key: String) async throws -> RedisResponse { try await send("HKEYS", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:592:10: note: add '@available' attribute to enclosing instance method
func hashKeys(key: String) async throws -> RedisResponse { try await send("HKEYS", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:593:34: error: concurrency is only available in watchOS 6.0.0 or newer
func hashValues(key: String) async throws -> RedisResponse { try await send("HVALS", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:593:10: note: add '@available' attribute to enclosing instance method
func hashValues(key: String) async throws -> RedisResponse { try await send("HVALS", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:594:34: error: concurrency is only available in watchOS 6.0.0 or newer
func hashLength(key: String) async throws -> RedisResponse { try await send("HLEN", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:594:10: note: add '@available' attribute to enclosing instance method
func hashLength(key: String) async throws -> RedisResponse { try await send("HLEN", [arg(key)]) }
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:595:55: error: concurrency is only available in watchOS 6.0.0 or newer
func hashStringLength(key: String, field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:595:10: note: add '@available' attribute to enclosing instance method
func hashStringLength(key: String, field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:598:63: error: concurrency is only available in watchOS 6.0.0 or newer
func hashIncrementBy(key: String, field: String, by: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:598:10: note: add '@available' attribute to enclosing instance method
func hashIncrementBy(key: String, field: String, by: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:601:66: error: concurrency is only available in watchOS 6.0.0 or newer
func hashIncrementBy(key: String, field: String, by: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:601:10: note: add '@available' attribute to enclosing instance method
func hashIncrementBy(key: String, field: String, by: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:604:92: error: concurrency is only available in watchOS 6.0.0 or newer
func hashScan(key: String, cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:604:10: note: add '@available' attribute to enclosing instance method
func hashScan(key: String, cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift:565:8: note: add '@available' attribute to enclosing extension
public extension RedisClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:11:36: error: concurrency is only available in watchOS 6.0.0 or newer
public func get(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:11:17: note: add '@available' attribute to enclosing instance method
public func get(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:14:39: error: concurrency is only available in watchOS 6.0.0 or newer
public func get(fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:14:17: note: add '@available' attribute to enclosing instance method
public func get(fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:17:67: error: concurrency is only available in watchOS 6.0.0 or newer
public func set(field: String, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:17:17: note: add '@available' attribute to enclosing instance method
public func set(field: String, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:20:71: error: concurrency is only available in watchOS 6.0.0 or newer
public func set(fieldsValues: [(String, RedisClient.RedisValue)]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:20:17: note: add '@available' attribute to enclosing instance method
public func set(fieldsValues: [(String, RedisClient.RedisValue)]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:23:78: error: concurrency is only available in watchOS 6.0.0 or newer
public func setIfNonExists(field: String, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:23:17: note: add '@available' attribute to enclosing instance method
public func setIfNonExists(field: String, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:26:39: error: concurrency is only available in watchOS 6.0.0 or newer
public func exists(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:26:17: note: add '@available' attribute to enclosing instance method
public func exists(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:29:40: error: concurrency is only available in watchOS 6.0.0 or newer
public func del(fields: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:29:17: note: add '@available' attribute to enclosing instance method
public func del(fields: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:32:39: error: concurrency is only available in watchOS 6.0.0 or newer
public func del(fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:32:17: note: add '@available' attribute to enclosing instance method
public func del(fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:35:26: error: concurrency is only available in watchOS 6.0.0 or newer
public func getAll() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:35:17: note: add '@available' attribute to enclosing instance method
public func getAll() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:38:24: error: concurrency is only available in watchOS 6.0.0 or newer
public func keys() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:38:17: note: add '@available' attribute to enclosing instance method
public func keys() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:41:26: error: concurrency is only available in watchOS 6.0.0 or newer
public func values() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:41:17: note: add '@available' attribute to enclosing instance method
public func values() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:44:26: error: concurrency is only available in watchOS 6.0.0 or newer
public func length() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:44:17: note: add '@available' attribute to enclosing instance method
public func length() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:47:45: error: concurrency is only available in watchOS 6.0.0 or newer
public func stringLength(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:47:17: note: add '@available' attribute to enclosing instance method
public func stringLength(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:50:51: error: concurrency is only available in watchOS 6.0.0 or newer
public func increment(field: String, by: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:50:17: note: add '@available' attribute to enclosing instance method
public func increment(field: String, by: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:53:54: error: concurrency is only available in watchOS 6.0.0 or newer
public func increment(field: String, by: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:53:17: note: add '@available' attribute to enclosing instance method
public func increment(field: String, by: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:56:82: error: concurrency is only available in watchOS 6.0.0 or newer
public func scan(cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:56:17: note: add '@available' attribute to enclosing instance method
public func scan(cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:11:62: error: concurrency is only available in watchOS 6.0.0 or newer
public func prepend(_ values: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:11:17: note: add '@available' attribute to enclosing instance method
public func prepend(_ values: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:14:61: error: concurrency is only available in watchOS 6.0.0 or newer
public func append(_ values: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:14:17: note: add '@available' attribute to enclosing instance method
public func append(_ values: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:17:28: error: concurrency is only available in watchOS 6.0.0 or newer
public func popFirst() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:17:17: note: add '@available' attribute to enclosing instance method
public func popFirst() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:20:27: error: concurrency is only available in watchOS 6.0.0 or newer
public func popLast() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:20:17: note: add '@available' attribute to enclosing instance method
public func popLast() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:23:26: error: concurrency is only available in watchOS 6.0.0 or newer
public func length() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:23:17: note: add '@available' attribute to enclosing instance method
public func length() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:26:46: error: concurrency is only available in watchOS 6.0.0 or newer
public func range(start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:26:17: note: add '@available' attribute to enclosing instance method
public func range(start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:29:45: error: concurrency is only available in watchOS 6.0.0 or newer
public func trim(start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:29:17: note: add '@available' attribute to enclosing instance method
public func trim(start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:32:33: error: concurrency is only available in watchOS 6.0.0 or newer
public func get(index: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:32:17: note: add '@available' attribute to enclosing instance method
public func get(index: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:35:64: error: concurrency is only available in watchOS 6.0.0 or newer
public func set(index: Int, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:35:17: note: add '@available' attribute to enclosing instance method
public func set(index: Int, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:38:97: error: concurrency is only available in watchOS 6.0.0 or newer
public func insert(_ element: RedisClient.RedisValue, before pivot: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:38:17: note: add '@available' attribute to enclosing instance method
public func insert(_ element: RedisClient.RedisValue, before pivot: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:41:96: error: concurrency is only available in watchOS 6.0.0 or newer
public func insert(_ element: RedisClient.RedisValue, after pivot: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:41:17: note: add '@available' attribute to enclosing instance method
public func insert(_ element: RedisClient.RedisValue, after pivot: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:44:77: error: concurrency is only available in watchOS 6.0.0 or newer
public func removeMatching(_ value: RedisClient.RedisValue, count: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:44:17: note: add '@available' attribute to enclosing instance method
public func removeMatching(_ value: RedisClient.RedisValue, count: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:11:60: error: concurrency is only available in watchOS 6.0.0 or newer
public func add(_ elements: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:11:17: note: add '@available' attribute to enclosing instance method
public func add(_ elements: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:14:59: error: concurrency is only available in watchOS 6.0.0 or newer
public func add(_ elements: [RedisClient.RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:14:17: note: add '@available' attribute to enclosing instance method
public func add(_ elements: [RedisClient.RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:17:57: error: concurrency is only available in watchOS 6.0.0 or newer
public func remove(_ value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:17:17: note: add '@available' attribute to enclosing instance method
public func remove(_ value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:20:60: error: concurrency is only available in watchOS 6.0.0 or newer
public func remove(_ values: [RedisClient.RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:20:17: note: add '@available' attribute to enclosing instance method
public func remove(_ values: [RedisClient.RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:23:59: error: concurrency is only available in watchOS 6.0.0 or newer
public func contains(_ value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:23:17: note: add '@available' attribute to enclosing instance method
public func contains(_ value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:26:27: error: concurrency is only available in watchOS 6.0.0 or newer
public func members() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:26:17: note: add '@available' attribute to enclosing instance method
public func members() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:29:25: error: concurrency is only available in watchOS 6.0.0 or newer
public func count() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:29:17: note: add '@available' attribute to enclosing instance method
public func count() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:32:46: error: concurrency is only available in watchOS 6.0.0 or newer
public func randomPop(count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:32:17: note: add '@available' attribute to enclosing instance method
public func randomPop(count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:36:46: error: concurrency is only available in watchOS 6.0.0 or newer
public func randomGet(count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:36:17: note: add '@available' attribute to enclosing instance method
public func randomGet(count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:40:82: error: concurrency is only available in watchOS 6.0.0 or newer
public func scan(cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:40:17: note: add '@available' attribute to enclosing instance method
public func scan(cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
SwiftCompile normal armv7k Compiling\ PerfectRedis.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift (in target 'PerfectRedis' from project 'PerfectRedis')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift (in target 'PerfectRedis' from project 'PerfectRedis')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ RedisList.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift (in target 'PerfectRedis' from project 'PerfectRedis')
Failed frontend command:
/Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisClientSync.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisList.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisList.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisList.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisList.dia -target armv7k-apple-watchos5.0 -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -profile-generate -profile-coverage-mapping -swift-version 6 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOAtomics.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOBoringSSLShims.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PerfectRedis -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 26.2 -target-sdk-name watchos26.2 -clang-target armv7k-apple-watchos26.2 -in-process-plugin-server-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisList.o -index-unit-output-path /PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisList.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift (in target 'PerfectRedis' from project 'PerfectRedis')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:11:62: error: concurrency is only available in watchOS 6.0.0 or newer
public func prepend(_ values: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:11:17: note: add '@available' attribute to enclosing instance method
public func prepend(_ values: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:14:61: error: concurrency is only available in watchOS 6.0.0 or newer
public func append(_ values: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:14:17: note: add '@available' attribute to enclosing instance method
public func append(_ values: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:17:28: error: concurrency is only available in watchOS 6.0.0 or newer
public func popFirst() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:17:17: note: add '@available' attribute to enclosing instance method
public func popFirst() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:20:27: error: concurrency is only available in watchOS 6.0.0 or newer
public func popLast() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:20:17: note: add '@available' attribute to enclosing instance method
public func popLast() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:23:26: error: concurrency is only available in watchOS 6.0.0 or newer
public func length() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:23:17: note: add '@available' attribute to enclosing instance method
public func length() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:26:46: error: concurrency is only available in watchOS 6.0.0 or newer
public func range(start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:26:17: note: add '@available' attribute to enclosing instance method
public func range(start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:29:45: error: concurrency is only available in watchOS 6.0.0 or newer
public func trim(start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:29:17: note: add '@available' attribute to enclosing instance method
public func trim(start: Int, stop: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:32:33: error: concurrency is only available in watchOS 6.0.0 or newer
public func get(index: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:32:17: note: add '@available' attribute to enclosing instance method
public func get(index: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:35:64: error: concurrency is only available in watchOS 6.0.0 or newer
public func set(index: Int, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:35:17: note: add '@available' attribute to enclosing instance method
public func set(index: Int, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:38:97: error: concurrency is only available in watchOS 6.0.0 or newer
public func insert(_ element: RedisClient.RedisValue, before pivot: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:38:17: note: add '@available' attribute to enclosing instance method
public func insert(_ element: RedisClient.RedisValue, before pivot: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:41:96: error: concurrency is only available in watchOS 6.0.0 or newer
public func insert(_ element: RedisClient.RedisValue, after pivot: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:41:17: note: add '@available' attribute to enclosing instance method
public func insert(_ element: RedisClient.RedisValue, after pivot: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:44:77: error: concurrency is only available in watchOS 6.0.0 or newer
public func removeMatching(_ value: RedisClient.RedisValue, count: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:44:17: note: add '@available' attribute to enclosing instance method
public func removeMatching(_ value: RedisClient.RedisValue, count: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisList: Sendable {
^
SwiftCompile normal armv7k Compiling\ RedisClientSync.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisClientSync.swift (in target 'PerfectRedis' from project 'PerfectRedis')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisClientSync.swift (in target 'PerfectRedis' from project 'PerfectRedis')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ RedisSet.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift (in target 'PerfectRedis' from project 'PerfectRedis')
Failed frontend command:
/Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisClientSync.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisSet.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisSet.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisSet.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisSet.dia -target armv7k-apple-watchos5.0 -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -profile-generate -profile-coverage-mapping -swift-version 6 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOAtomics.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOBoringSSLShims.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PerfectRedis -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 26.2 -target-sdk-name watchos26.2 -clang-target armv7k-apple-watchos26.2 -in-process-plugin-server-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisSet.o -index-unit-output-path /PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisSet.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift (in target 'PerfectRedis' from project 'PerfectRedis')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:11:60: error: concurrency is only available in watchOS 6.0.0 or newer
public func add(_ elements: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:11:17: note: add '@available' attribute to enclosing instance method
public func add(_ elements: RedisClient.RedisValue...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:14:59: error: concurrency is only available in watchOS 6.0.0 or newer
public func add(_ elements: [RedisClient.RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:14:17: note: add '@available' attribute to enclosing instance method
public func add(_ elements: [RedisClient.RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:17:57: error: concurrency is only available in watchOS 6.0.0 or newer
public func remove(_ value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:17:17: note: add '@available' attribute to enclosing instance method
public func remove(_ value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:20:60: error: concurrency is only available in watchOS 6.0.0 or newer
public func remove(_ values: [RedisClient.RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:20:17: note: add '@available' attribute to enclosing instance method
public func remove(_ values: [RedisClient.RedisValue]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:23:59: error: concurrency is only available in watchOS 6.0.0 or newer
public func contains(_ value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:23:17: note: add '@available' attribute to enclosing instance method
public func contains(_ value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:26:27: error: concurrency is only available in watchOS 6.0.0 or newer
public func members() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:26:17: note: add '@available' attribute to enclosing instance method
public func members() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:29:25: error: concurrency is only available in watchOS 6.0.0 or newer
public func count() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:29:17: note: add '@available' attribute to enclosing instance method
public func count() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:32:46: error: concurrency is only available in watchOS 6.0.0 or newer
public func randomPop(count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:32:17: note: add '@available' attribute to enclosing instance method
public func randomPop(count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:36:46: error: concurrency is only available in watchOS 6.0.0 or newer
public func randomGet(count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:36:17: note: add '@available' attribute to enclosing instance method
public func randomGet(count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:40:82: error: concurrency is only available in watchOS 6.0.0 or newer
public func scan(cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:40:17: note: add '@available' attribute to enclosing instance method
public func scan(cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisSet: Sendable {
^
SwiftCompile normal armv7k Compiling\ RedisHash.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift (in target 'PerfectRedis' from project 'PerfectRedis')
Failed frontend command:
/Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/PerfectRedis.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisClientSync.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisHash.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisHash.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisHash.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisHash.dia -target armv7k-apple-watchos5.0 -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -profile-generate -profile-coverage-mapping -swift-version 6 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/PerfectRedis_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOAtomics.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/CNIOBoringSSLShims.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PerfectRedis -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 26.2 -target-sdk-name watchos26.2 -clang-target armv7k-apple-watchos26.2 -in-process-plugin-server-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisHash.o -index-unit-output-path /PerfectRedis.build/Debug-watchos/PerfectRedis.build/Objects-normal/armv7k/RedisHash.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift (in target 'PerfectRedis' from project 'PerfectRedis')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:11:36: error: concurrency is only available in watchOS 6.0.0 or newer
public func get(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:11:17: note: add '@available' attribute to enclosing instance method
public func get(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:14:39: error: concurrency is only available in watchOS 6.0.0 or newer
public func get(fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:14:17: note: add '@available' attribute to enclosing instance method
public func get(fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:17:67: error: concurrency is only available in watchOS 6.0.0 or newer
public func set(field: String, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:17:17: note: add '@available' attribute to enclosing instance method
public func set(field: String, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:20:71: error: concurrency is only available in watchOS 6.0.0 or newer
public func set(fieldsValues: [(String, RedisClient.RedisValue)]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:20:17: note: add '@available' attribute to enclosing instance method
public func set(fieldsValues: [(String, RedisClient.RedisValue)]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:23:78: error: concurrency is only available in watchOS 6.0.0 or newer
public func setIfNonExists(field: String, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:23:17: note: add '@available' attribute to enclosing instance method
public func setIfNonExists(field: String, value: RedisClient.RedisValue) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:26:39: error: concurrency is only available in watchOS 6.0.0 or newer
public func exists(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:26:17: note: add '@available' attribute to enclosing instance method
public func exists(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:29:40: error: concurrency is only available in watchOS 6.0.0 or newer
public func del(fields: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:29:17: note: add '@available' attribute to enclosing instance method
public func del(fields: String...) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:32:39: error: concurrency is only available in watchOS 6.0.0 or newer
public func del(fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:32:17: note: add '@available' attribute to enclosing instance method
public func del(fields: [String]) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:35:26: error: concurrency is only available in watchOS 6.0.0 or newer
public func getAll() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:35:17: note: add '@available' attribute to enclosing instance method
public func getAll() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:38:24: error: concurrency is only available in watchOS 6.0.0 or newer
public func keys() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:38:17: note: add '@available' attribute to enclosing instance method
public func keys() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:41:26: error: concurrency is only available in watchOS 6.0.0 or newer
public func values() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:41:17: note: add '@available' attribute to enclosing instance method
public func values() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:44:26: error: concurrency is only available in watchOS 6.0.0 or newer
public func length() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:44:17: note: add '@available' attribute to enclosing instance method
public func length() async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:47:45: error: concurrency is only available in watchOS 6.0.0 or newer
public func stringLength(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:47:17: note: add '@available' attribute to enclosing instance method
public func stringLength(field: String) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:50:51: error: concurrency is only available in watchOS 6.0.0 or newer
public func increment(field: String, by: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:50:17: note: add '@available' attribute to enclosing instance method
public func increment(field: String, by: Int) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:53:54: error: concurrency is only available in watchOS 6.0.0 or newer
public func increment(field: String, by: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:53:17: note: add '@available' attribute to enclosing instance method
public func increment(field: String, by: Double) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:56:82: error: concurrency is only available in watchOS 6.0.0 or newer
public func scan(cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:56:17: note: add '@available' attribute to enclosing instance method
public func scan(cursor: Int = 0, pattern: String? = nil, count: Int? = nil) async throws -> RedisResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift:2:15: note: add '@available' attribute to enclosing struct
public struct RedisHash: Sendable {
^
SwiftEmitModule normal arm64 Emitting\ module\ for\ PerfectRedis (in target 'PerfectRedis' from project 'PerfectRedis')
EmitSwiftModule normal arm64 (in target 'PerfectRedis' from project 'PerfectRedis')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ PerfectRedis (in target 'PerfectRedis' from project 'PerfectRedis')
SwiftDriverJobDiscovery normal armv7k Compiling RedisClientSync.swift (in target 'PerfectRedis' from project 'PerfectRedis')
SwiftCompile normal arm64_32 Compiling\ RedisHash.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift (in target 'PerfectRedis' from project 'PerfectRedis')
2026-09-01 14:22:18.948 xcodebuild[4917:14659] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal armv7k Emitting\ module\ for\ PerfectRedis (in target 'PerfectRedis' from project 'PerfectRedis')
EmitSwiftModule normal armv7k (in target 'PerfectRedis' from project 'PerfectRedis')
SwiftCompile normal armv7k Compiling\ RedisList.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift (in target 'PerfectRedis' from project 'PerfectRedis')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisList.swift (in target 'PerfectRedis' from project 'PerfectRedis')
SwiftCompile normal armv7k Compiling\ RedisSet.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift (in target 'PerfectRedis' from project 'PerfectRedis')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisSet.swift (in target 'PerfectRedis' from project 'PerfectRedis')
SwiftCompile normal armv7k Compiling\ RedisHash.swift /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift (in target 'PerfectRedis' from project 'PerfectRedis')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/PerfectRedis/RedisHash.swift (in target 'PerfectRedis' from project 'PerfectRedis')
Building workspace spi-builder-workspace with scheme PerfectRedis
(9 failures)
BUILD FAILURE 6.2 watchOS