The Swift Package Index logo.Swift Package Index

Build Information

Failed to build vgsl, reference main (2d628f), with Swift 6.1 for macOS (SPM) on 3 Oct 2026 12:08:43 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/yandex/vgsl.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/yandex/vgsl
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 2d628f1 Update podspecs 8.3.1 commit_hash:f19e30e1259dc9ac509849076c5ac2d36e062107
Cloned https://github.com/yandex/vgsl.git
Revision (git rev-parse @):
2d628f1259c62ee99e5f09ec975ef3200935fad1
SUCCESS checkout https://github.com/yandex/vgsl.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/yandex/vgsl.git
https://github.com/yandex/vgsl.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "vgsl",
  "name" : "vgsl",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "VGSLFundamentals",
      "targets" : [
        "VGSLFundamentals"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VGSLUI",
      "targets" : [
        "VGSLUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VGSLNetworking",
      "targets" : [
        "VGSLNetworking"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VGSL",
      "targets" : [
        "VGSL"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "VGSLUI",
      "module_type" : "SwiftTarget",
      "name" : "VGSLUI",
      "path" : "VGSLUI",
      "product_memberships" : [
        "VGSLUI",
        "VGSLNetworking",
        "VGSL"
      ],
      "sources" : [
        "CompoundScrollDelegate.swift",
        "ExclusiveTouchCollectionView.swift",
        "ImageContaining.swift",
        "ImageDecodingMemoryOptimization.swift",
        "ImageLayerLayout.swift",
        "ImageRedrawingStyle.swift",
        "ImageViewBackgroundModel.swift",
        "ImageViewProtocol.swift",
        "MetalImageView.swift",
        "NativeHTMLParser/HTMLEntities.swift",
        "NativeHTMLParser/HTMLEntitiesResolver.swift",
        "NativeHTMLParser/HTMLParser.swift",
        "NativeHTMLParser/HTMLParserDelegate.swift",
        "NativeHTMLParser/HTMLTag.swift",
        "NativeHTMLParser/HTMLTaggedString.swift",
        "Navigation/ViewProtocol.swift",
        "OSX.swift",
        "PublicInterfaces.swift",
        "RemoteImageView.swift",
        "RemoteImageViewContainer.swift",
        "RemoteImageViewContentProtocol.swift",
        "ScrollableContent.swift",
        "Theme.swift",
        "UIStyles.swift",
        "VisibleBoundsTracking.swift",
        "alert/ActionSheetModel.swift",
        "alert/ActionSheetUI.swift",
        "alert/AlertButton.swift",
        "alert/AlertModel.swift",
        "alert/AlertTextField.swift",
        "alert/AlertUI.swift",
        "components/Label.swift",
        "extensions/AccessibilityElementExtensions.swift",
        "extensions/AttributedStringRenderingSupport.swift",
        "extensions/CAAnimationExtensions.swift",
        "extensions/CGAffineTransformExtensions.swift",
        "extensions/CGColorExtensions.swift",
        "extensions/CGContextExtensions.swift",
        "extensions/CGFloatExtensions.swift",
        "extensions/CGPointExtensions.swift",
        "extensions/CGRectExtensions.swift",
        "extensions/CGSizeExtensions.swift",
        "extensions/CGVectorExtensions.swift",
        "extensions/CTLineRendering.swift",
        "extensions/ColorExtensions.swift",
        "extensions/EdgeInsetsExtensions.swift",
        "extensions/ImageExtensions.swift",
        "extensions/NSAttributedStringExtensions.swift",
        "extensions/NSAttributedStringRendering.swift",
        "extensions/NSAttributedStringTruncation.swift",
        "extensions/NSAttributedStringWordTruncation.swift",
        "extensions/ParagraphAttributes.swift",
        "extensions/StringExtensions.swift",
        "extensions/SwiftUIExtensions.swift",
        "extensions/TextLayout.swift",
        "extensions/TextLayoutCache.swift",
        "extensions/TextLayoutParams.swift",
        "extensions/TextLayoutSize.swift",
        "extensions/TintModeExtensions.swift",
        "extensions/TypographicBounds.swift",
        "extensions/UIDeviceExtensions.swift",
        "extensions/UIImageExtensions.swift",
        "extensions/UIImageViewExtensions.swift",
        "extensions/UIMenuControllerExtensions.swift",
        "filters/EquatableImageFilter.swift",
        "filters/FilterProtocol.swift",
        "filters/ImageBlur.swift",
        "filters/ImageComposer.swift",
        "filters/ImageCrop.swift",
        "filters/ImageEffect.swift",
        "filters/ImageFilters.swift",
        "filters/ImageGenerator.swift",
        "filters/TintMode.swift",
        "graphics/InternalImageDescriptor.swift",
        "iOS.swift",
        "types/AccessibilityElement.swift",
        "types/AccessibilityPriorities.swift",
        "types/Alignment.swift",
        "types/AnchoredPoint.swift",
        "types/BezierCurve.swift",
        "types/ImageContentMode.swift",
        "types/PhysicalFeedbackGenerator.swift",
        "types/RGBAColor.swift",
        "types/SideInsets.swift",
        "types/UserInterfaceStyle.swift",
        "types/color/RGBAColorExtensions.swift",
        "types/gradient/Gradient.swift",
        "types/gradient/LinearGradientView+Layer.swift",
        "types/gradient/RadialGradientView.swift",
        "types/image/ColorHolder.swift",
        "types/image/ImageDataHolder.swift",
        "types/image/ImageHolder.swift",
        "types/image/ImagePlaceholder.swift",
        "types/image/NilImageHolder.swift",
        "types/image/ViewImageHolder.swift",
        "types/image/ViewProvider.swift",
        "types/relative/RelativePoint.swift",
        "types/relative/RelativeRect.swift",
        "types/relative/RelativeSize.swift",
        "types/relative/RelativeValue.swift",
        "types/scroll/ScrollDelegate.swift",
        "types/scroll/ScrollEdge.swift",
        "types/scroll/ScrollViewTrackable.swift",
        "types/scroll/ScrollViewType.swift",
        "types/scroll/ScrollingToTop.swift",
        "types/style/KeyboardAppearance.swift",
        "types/style/StatusBarStyle.swift",
        "typo/AttributedStringLayout.swift",
        "typo/BackgroundAttribute.swift",
        "typo/BorderAttribute.swift",
        "typo/CloudBackgroundAttribute.swift",
        "typo/FontExtensions.swift",
        "typo/FontSettings.swift",
        "typo/FontSpecifying.swift",
        "typo/GlyphRenderer.swift",
        "typo/RangeVerticalAlignmentAttribute.swift",
        "typo/StringAttribute.swift",
        "typo/TextGlyphRun.swift",
        "typo/TextTruncationPolicy.swift",
        "typo/Typo.swift",
        "uikit/CALayerExtensions.swift",
        "uikit/CAMediaTimingFunction.swift",
        "uikit/CATransaction+Extensions.swift",
        "uikit/DimensionsFlipping.swift",
        "uikit/EdgeInsets+Extensions.swift",
        "uikit/Image+Crop.swift",
        "uikit/UIScrollView+Extensions.swift",
        "uikit/UIViewExtensions.swift"
      ],
      "target_dependencies" : [
        "VGSLFundamentals"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VGSLNetworking",
      "module_type" : "SwiftTarget",
      "name" : "VGSLNetworking",
      "path" : "VGSLNetworking",
      "product_memberships" : [
        "VGSLNetworking",
        "VGSL"
      ],
      "sources" : [
        "APIRequest.swift",
        "APIRequestObserving.swift",
        "ActiveRequestsTracker.swift",
        "AsyncResourceRequester.swift",
        "AuthChallengeHandler.swift",
        "CachedURLResourceRequester.swift",
        "ChallengeHandling.swift",
        "DataExtensions.swift",
        "HTTPErrors.swift",
        "HTTPHeaders.swift",
        "ImageHolderFactory.swift",
        "LocalImageProviding.swift",
        "NSErrorExtensions.swift",
        "NetworkActivityIndicatorController.swift",
        "NetworkActivityOperation.swift",
        "NetworkActivityOperationLifecycleDelegate.swift",
        "NetworkOperationServer.swift",
        "NetworkSessionMetrics.swift",
        "NetworkURLResourceRequester.swift",
        "NetworkingDelegate.swift",
        "OSX.swift",
        "RemoteImageHolder.swift",
        "Resource.swift",
        "Retrying/DateHTTPExtensions.swift",
        "Retrying/HTTPRetryAfterHeader.swift",
        "Retrying/NetworkErrorHandlingPolicy.swift",
        "Retrying/NetworkErrorHandlingStrategy.swift",
        "Retrying/NetworkErrorHandlingStrategyDelegate.swift",
        "Retrying/NetworkErrorType.swift",
        "Retrying/NetworkReachabilityObserving.swift",
        "Retrying/NetworkRetryIntervalSource.swift",
        "Retrying/NetworkRetryStrategy.swift",
        "Retrying/NetworkRetryStrategyExtensions.swift",
        "Retrying/RetryingNetworkTask.swift",
        "Retrying/RetryingTimeout.swift",
        "Retrying/RetryingURLRequestPerformer.swift",
        "Retrying/ReusableNetworkErrorHandlingStrategy.swift",
        "Retrying/ReusableNetworkRetryStrategy.swift",
        "Retrying/URLResponseExtensions.swift",
        "TimeTracking.swift",
        "URLRequestPerformer.swift",
        "URLRequestPerforming.swift",
        "URLSessionDelegateImpl.swift",
        "URLSessionTaskMetricsExtensions.swift",
        "URLTransform.swift",
        "iOS.swift"
      ],
      "target_dependencies" : [
        "VGSLFundamentals",
        "VGSLUI"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VGSLFundamentals",
      "module_type" : "SwiftTarget",
      "name" : "VGSLFundamentals",
      "path" : "VGSLFundamentals",
      "product_memberships" : [
        "VGSLFundamentals",
        "VGSLUI",
        "VGSLNetworking",
        "VGSL"
      ],
      "sources" : [
        "Action.swift",
        "Archivable.swift",
        "ArrayBuilder.swift",
        "CFCasting.swift",
        "Clamp.swift",
        "Combine.swift",
        "Completions/CompletionAccumulating.swift",
        "Completions/CompletionAccumulator.swift",
        "EqualByReference.swift",
        "FloatingPointComparison.swift",
        "Functions.swift",
        "InvalidArgumentError.swift",
        "JSONDictionaryExtensions.swift",
        "JSONObject.swift",
        "LoginWithSourcePerformer.swift",
        "Memoization.swift",
        "Modifier.swift",
        "NSTimerExtensions.swift",
        "OAuthToken.swift",
        "OSInfo.swift",
        "OSVersion.swift",
        "ObjectsReusability.swift",
        "PersistentStorage.swift",
        "Property+Storage.swift",
        "Radix.swift",
        "Resetting.swift",
        "Tagged.swift",
        "Time.swift",
        "UrlOpener.swift",
        "WeakCollection.swift",
        "Zip3.swift",
        "cache/Cache.swift",
        "cache/CacheContent.swift",
        "cache/CacheFactory.swift",
        "cache/CacheKey.swift",
        "cache/CacheRecord.swift",
        "cache/CacheStorage.swift",
        "cache/DiskCache.swift",
        "cache/LRUCacheStorage.swift",
        "cache/LRUMemoization.swift",
        "cache/LinkedListOrderedDictionary.swift",
        "cache/OrderedDictionary.swift",
        "cache/ParameterizedDiskCache.swift",
        "cache/SafeDecodable.swift",
        "cache/SizedItem.swift",
        "concurrency/AllocatedUnfairLock.swift",
        "concurrency/AnyAsyncSequence.swift",
        "concurrency/Atomic.swift",
        "concurrency/GCD.swift",
        "concurrency/ThreadExtensions.swift",
        "concurrency/operations/AsyncOperation.swift",
        "concurrency/operations/MainQueue.swift",
        "concurrency/operations/OperationQueue.swift",
        "extensions/ArrayExtensions.swift",
        "extensions/CollectionExtensions.swift",
        "extensions/DictionaryExtensions.swift",
        "extensions/EncodableExtensions.swift",
        "extensions/HTTPURLResponse+Extensions.swift",
        "extensions/IndexSetExtensions.swift",
        "extensions/LazyExtensions.swift",
        "extensions/NSArrayExtensions.swift",
        "extensions/NotificationCenter+Signal.swift",
        "extensions/OptionalExtensions.swift",
        "extensions/RangeExtensions.swift",
        "extensions/ResultExtensions.swift",
        "extensions/SequenceExtensions.swift",
        "extensions/SetExtensions.swift",
        "extensions/StringExtensions+Foundation.swift",
        "extensions/StringExtensions.swift",
        "extensions/TupleExtensions.swift",
        "extensions/URLExtensions.swift",
        "extensions/UnsignedIntegerExtensions.swift",
        "networking/LocalResourceURLProviding.swift",
        "networking/URLResourceRequesting.swift",
        "nonempty/NonEmpty+Array.swift",
        "nonempty/NonEmpty+Set.swift",
        "nonempty/NonEmpty+String.swift",
        "nonempty/NonEmpty.swift",
        "os/FileManaging.swift",
        "reactive/Cancellable.swift",
        "reactive/DebugInfo.swift",
        "reactive/Lazy.swift",
        "reactive/Property.swift",
        "reactive/ResettableLazy.swift",
        "reactive/Result.swift",
        "reactive/Signal+CombineLatest.swift",
        "reactive/Signal.swift",
        "reactive/SignalPipe.swift",
        "reactive/Variable.swift",
        "reactive/disposable/AutodisposePool.swift",
        "reactive/disposable/Disposable.swift",
        "reactive/observing/ObservableProperty.swift",
        "reactive/observing/ObservableVariable.swift",
        "reactive/observing/ObservableVariableConnection.swift",
        "reactive/observing/Observer.swift",
        "reactive/promises/Either.swift",
        "reactive/promises/Future.swift",
        "reactive/promises/FutureExtensions.swift",
        "reactive/promises/Promise.swift",
        "storage/KeyValueDirectStoringSupporting.swift",
        "storage/KeyValueStorage.swift",
        "storage/SettingProperty.swift",
        "storage/SingleValueCoder.swift",
        "weakify.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VGSL",
      "module_type" : "SwiftTarget",
      "name" : "VGSL",
      "path" : "VGSL",
      "product_memberships" : [
        "VGSL"
      ],
      "sources" : [
        "Exports.swift"
      ],
      "target_dependencies" : [
        "VGSLFundamentals",
        "VGSLNetworking",
        "VGSLUI"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Building for debugging...
[0/5] Write sources
[4/5] Write swift-version-2F0A5646E1D333AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/100] Emitting module VGSLFundamentals
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
[7/110] Compiling VGSLFundamentals Observer.swift
[8/110] Compiling VGSLFundamentals Either.swift
[9/110] Compiling VGSLFundamentals Future.swift
[10/110] Compiling VGSLFundamentals FutureExtensions.swift
[11/110] Compiling VGSLFundamentals Promise.swift
[12/110] Compiling VGSLFundamentals KeyValueDirectStoringSupporting.swift
[13/110] Compiling VGSLFundamentals KeyValueStorage.swift
[14/110] Compiling VGSLFundamentals SettingProperty.swift
[15/110] Compiling VGSLFundamentals SingleValueCoder.swift
[16/110] Compiling VGSLFundamentals weakify.swift
[17/110] Compiling VGSLFundamentals CollectionExtensions.swift
[18/110] Compiling VGSLFundamentals DictionaryExtensions.swift
[19/110] Compiling VGSLFundamentals EncodableExtensions.swift
[20/110] Compiling VGSLFundamentals HTTPURLResponse+Extensions.swift
[21/110] Compiling VGSLFundamentals IndexSetExtensions.swift
[22/110] Compiling VGSLFundamentals LazyExtensions.swift
[23/110] Compiling VGSLFundamentals NSArrayExtensions.swift
[24/110] Compiling VGSLFundamentals NotificationCenter+Signal.swift
[25/110] Compiling VGSLFundamentals OptionalExtensions.swift
[26/110] Compiling VGSLFundamentals RangeExtensions.swift
[27/110] Compiling VGSLFundamentals Result.swift
[28/110] Compiling VGSLFundamentals Signal+CombineLatest.swift
[29/110] Compiling VGSLFundamentals Signal.swift
[30/110] Compiling VGSLFundamentals SignalPipe.swift
[31/110] Compiling VGSLFundamentals Variable.swift
[32/110] Compiling VGSLFundamentals AutodisposePool.swift
[33/110] Compiling VGSLFundamentals Disposable.swift
[34/110] Compiling VGSLFundamentals ObservableProperty.swift
[35/110] Compiling VGSLFundamentals ObservableVariable.swift
[36/110] Compiling VGSLFundamentals ObservableVariableConnection.swift
[37/110] Compiling VGSLFundamentals SizedItem.swift
[38/110] Compiling VGSLFundamentals AllocatedUnfairLock.swift
[39/110] Compiling VGSLFundamentals AnyAsyncSequence.swift
[40/110] Compiling VGSLFundamentals Atomic.swift
[41/110] Compiling VGSLFundamentals GCD.swift
[42/110] Compiling VGSLFundamentals ThreadExtensions.swift
[43/110] Compiling VGSLFundamentals AsyncOperation.swift
[44/110] Compiling VGSLFundamentals MainQueue.swift
[45/110] Compiling VGSLFundamentals OperationQueue.swift
[46/110] Compiling VGSLFundamentals ArrayExtensions.swift
[47/110] Compiling VGSLFundamentals InvalidArgumentError.swift
[48/110] Compiling VGSLFundamentals JSONDictionaryExtensions.swift
[49/110] Compiling VGSLFundamentals JSONObject.swift
[50/110] Compiling VGSLFundamentals LoginWithSourcePerformer.swift
[51/110] Compiling VGSLFundamentals Memoization.swift
[52/110] Compiling VGSLFundamentals Modifier.swift
[53/110] Compiling VGSLFundamentals NSTimerExtensions.swift
[54/110] Compiling VGSLFundamentals OAuthToken.swift
[55/110] Compiling VGSLFundamentals OSInfo.swift
[56/110] Compiling VGSLFundamentals OSVersion.swift
[57/110] Compiling VGSLFundamentals ObjectsReusability.swift
[58/110] Compiling VGSLFundamentals ResultExtensions.swift
[59/110] Compiling VGSLFundamentals SequenceExtensions.swift
[60/110] Compiling VGSLFundamentals SetExtensions.swift
[61/110] Compiling VGSLFundamentals StringExtensions+Foundation.swift
[62/110] Compiling VGSLFundamentals StringExtensions.swift
[63/110] Compiling VGSLFundamentals TupleExtensions.swift
[64/110] Compiling VGSLFundamentals URLExtensions.swift
[65/110] Compiling VGSLFundamentals UnsignedIntegerExtensions.swift
[66/110] Compiling VGSLFundamentals LocalResourceURLProviding.swift
[67/110] Compiling VGSLFundamentals URLResourceRequesting.swift
[68/110] Compiling VGSLFundamentals NonEmpty+Array.swift
[69/110] Compiling VGSLFundamentals NonEmpty+Set.swift
[70/110] Compiling VGSLFundamentals NonEmpty+String.swift
[71/110] Compiling VGSLFundamentals NonEmpty.swift
[72/110] Compiling VGSLFundamentals FileManaging.swift
[73/110] Compiling VGSLFundamentals Cancellable.swift
[74/110] Compiling VGSLFundamentals DebugInfo.swift
[75/110] Compiling VGSLFundamentals Lazy.swift
[76/110] Compiling VGSLFundamentals Property.swift
[77/110] Compiling VGSLFundamentals ResettableLazy.swift
[78/110] Compiling VGSLFundamentals PersistentStorage.swift
[79/110] Compiling VGSLFundamentals Property+Storage.swift
[80/110] Compiling VGSLFundamentals Radix.swift
[81/110] Compiling VGSLFundamentals Resetting.swift
[82/110] Compiling VGSLFundamentals Tagged.swift
[83/110] Compiling VGSLFundamentals Time.swift
[84/110] Compiling VGSLFundamentals UrlOpener.swift
[85/110] Compiling VGSLFundamentals WeakCollection.swift
[86/110] Compiling VGSLFundamentals Zip3.swift
[87/110] Compiling VGSLFundamentals Cache.swift
[88/110] Compiling VGSLFundamentals CacheContent.swift
[89/110] Compiling VGSLFundamentals CacheFactory.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[90/110] Compiling VGSLFundamentals CacheKey.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[91/110] Compiling VGSLFundamentals CacheRecord.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[92/110] Compiling VGSLFundamentals CacheStorage.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[93/110] Compiling VGSLFundamentals DiskCache.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[94/110] Compiling VGSLFundamentals LRUCacheStorage.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[95/110] Compiling VGSLFundamentals LRUMemoization.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[96/110] Compiling VGSLFundamentals LinkedListOrderedDictionary.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[97/110] Compiling VGSLFundamentals OrderedDictionary.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[98/110] Compiling VGSLFundamentals ParameterizedDiskCache.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[99/110] Compiling VGSLFundamentals SafeDecodable.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[100/110] Compiling VGSLFundamentals Action.swift
[101/110] Compiling VGSLFundamentals Archivable.swift
[102/110] Compiling VGSLFundamentals ArrayBuilder.swift
[103/110] Compiling VGSLFundamentals CFCasting.swift
[104/110] Compiling VGSLFundamentals Clamp.swift
[105/110] Compiling VGSLFundamentals Combine.swift
[106/110] Compiling VGSLFundamentals CompletionAccumulating.swift
[107/110] Compiling VGSLFundamentals CompletionAccumulator.swift
[108/110] Compiling VGSLFundamentals EqualByReference.swift
[109/110] Compiling VGSLFundamentals FloatingPointComparison.swift
[110/110] Compiling VGSLFundamentals Functions.swift
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/96] Compiling VGSLFundamentals Action.swift
[3/96] Compiling VGSLFundamentals Archivable.swift
[4/96] Compiling VGSLFundamentals ArrayBuilder.swift
[5/96] Compiling VGSLFundamentals CFCasting.swift
[6/96] Compiling VGSLFundamentals Clamp.swift
[7/96] Compiling VGSLFundamentals Combine.swift
[8/96] Compiling VGSLFundamentals CompletionAccumulating.swift
[9/96] Compiling VGSLFundamentals CompletionAccumulator.swift
[10/96] Compiling VGSLFundamentals EqualByReference.swift
[11/96] Compiling VGSLFundamentals FloatingPointComparison.swift
[12/96] Compiling VGSLFundamentals Functions.swift
[13/106] Compiling VGSLFundamentals SizedItem.swift
[14/106] Compiling VGSLFundamentals AllocatedUnfairLock.swift
[15/106] Compiling VGSLFundamentals AnyAsyncSequence.swift
[16/106] Compiling VGSLFundamentals Atomic.swift
[17/106] Compiling VGSLFundamentals GCD.swift
[18/106] Compiling VGSLFundamentals ThreadExtensions.swift
[19/106] Compiling VGSLFundamentals AsyncOperation.swift
[20/106] Compiling VGSLFundamentals MainQueue.swift
[21/106] Compiling VGSLFundamentals OperationQueue.swift
[22/106] Compiling VGSLFundamentals ArrayExtensions.swift
[23/106] Compiling VGSLFundamentals PersistentStorage.swift
[24/106] Compiling VGSLFundamentals Property+Storage.swift
[25/106] Compiling VGSLFundamentals Radix.swift
[26/106] Compiling VGSLFundamentals Resetting.swift
[27/106] Compiling VGSLFundamentals Tagged.swift
[28/106] Compiling VGSLFundamentals Time.swift
[29/106] Compiling VGSLFundamentals UrlOpener.swift
[30/106] Compiling VGSLFundamentals WeakCollection.swift
[31/106] Compiling VGSLFundamentals Zip3.swift
[32/106] Compiling VGSLFundamentals Cache.swift
[33/106] Compiling VGSLFundamentals CacheContent.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[34/106] Emitting module VGSLFundamentals
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
[35/106] Compiling VGSLFundamentals Result.swift
[36/106] Compiling VGSLFundamentals Signal+CombineLatest.swift
[37/106] Compiling VGSLFundamentals Signal.swift
[38/106] Compiling VGSLFundamentals SignalPipe.swift
[39/106] Compiling VGSLFundamentals Variable.swift
[40/106] Compiling VGSLFundamentals AutodisposePool.swift
[41/106] Compiling VGSLFundamentals Disposable.swift
[42/106] Compiling VGSLFundamentals ObservableProperty.swift
[43/106] Compiling VGSLFundamentals ObservableVariable.swift
[44/106] Compiling VGSLFundamentals ObservableVariableConnection.swift
[45/106] Compiling VGSLFundamentals CacheFactory.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[46/106] Compiling VGSLFundamentals CacheKey.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[47/106] Compiling VGSLFundamentals CacheRecord.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[48/106] Compiling VGSLFundamentals CacheStorage.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[49/106] Compiling VGSLFundamentals DiskCache.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[50/106] Compiling VGSLFundamentals LRUCacheStorage.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[51/106] Compiling VGSLFundamentals LRUMemoization.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[52/106] Compiling VGSLFundamentals LinkedListOrderedDictionary.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[53/106] Compiling VGSLFundamentals OrderedDictionary.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[54/106] Compiling VGSLFundamentals ParameterizedDiskCache.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[55/106] Compiling VGSLFundamentals SafeDecodable.swift
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:5:60: error: cannot find type 'SendableMetatype' in scope
  3 | import Foundation
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
    |                                                            `- error: cannot find type 'SendableMetatype' in scope
  6 |   where Storage.Item == CacheContent {
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:6:17: error: 'Item' is not a member type of type 'Storage'
  4 |
  5 | final class ParameterizedDiskCache<Storage: CacheStorage & SendableMetatype>: Cache
  6 |   where Storage.Item == CacheContent {
    |                 `- error: 'Item' is not a member type of type 'Storage'
  7 |   typealias StorageFactory = @Sendable ([CacheRecord]) -> Storage
  8 |   typealias ProvideRecords = @Sendable (Storage) -> [CacheRecord]
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:100:33: error: value of type 'Storage' has no member 'value'
 98 |
 99 |   private nonisolated func retrieveResource(storage: Storage, key: String) -> Result<Data, Error> {
100 |     guard let content = storage.value(for: key) else {
    |                                 `- error: value of type 'Storage' has no member 'value'
101 |       return .failure(ParameterizedDiskCacheErrors.keyNotFound)
102 |     }
/Users/admin/builder/spi-builder-workspace/VGSLFundamentals/cache/ParameterizedDiskCache.swift:179:31: error: value of type 'Storage' has no member 'add'
177 |
178 |   private nonisolated func add(key: String, value: CacheContent, in storage: Storage) throws {
179 |     let evictedKeys = storage.add(key: key, item: value)
    |                               `- error: value of type 'Storage' has no member 'add'
180 |     try evictedKeys.rawValue.forEach {
181 |       let url = self.url(forKey: $0)
[56/106] Compiling VGSLFundamentals ResultExtensions.swift
[57/106] Compiling VGSLFundamentals SequenceExtensions.swift
[58/106] Compiling VGSLFundamentals SetExtensions.swift
[59/106] Compiling VGSLFundamentals StringExtensions+Foundation.swift
[60/106] Compiling VGSLFundamentals StringExtensions.swift
[61/106] Compiling VGSLFundamentals TupleExtensions.swift
[62/106] Compiling VGSLFundamentals URLExtensions.swift
[63/106] Compiling VGSLFundamentals UnsignedIntegerExtensions.swift
[64/106] Compiling VGSLFundamentals LocalResourceURLProviding.swift
[65/106] Compiling VGSLFundamentals URLResourceRequesting.swift
[66/106] Compiling VGSLFundamentals NonEmpty+Array.swift
[67/106] Compiling VGSLFundamentals NonEmpty+Set.swift
[68/106] Compiling VGSLFundamentals NonEmpty+String.swift
[69/106] Compiling VGSLFundamentals NonEmpty.swift
[70/106] Compiling VGSLFundamentals FileManaging.swift
[71/106] Compiling VGSLFundamentals Cancellable.swift
[72/106] Compiling VGSLFundamentals DebugInfo.swift
[73/106] Compiling VGSLFundamentals Lazy.swift
[74/106] Compiling VGSLFundamentals Property.swift
[75/106] Compiling VGSLFundamentals ResettableLazy.swift
[76/106] Compiling VGSLFundamentals CollectionExtensions.swift
[77/106] Compiling VGSLFundamentals DictionaryExtensions.swift
[78/106] Compiling VGSLFundamentals EncodableExtensions.swift
[79/106] Compiling VGSLFundamentals HTTPURLResponse+Extensions.swift
[80/106] Compiling VGSLFundamentals IndexSetExtensions.swift
[81/106] Compiling VGSLFundamentals LazyExtensions.swift
[82/106] Compiling VGSLFundamentals NSArrayExtensions.swift
[83/106] Compiling VGSLFundamentals NotificationCenter+Signal.swift
[84/106] Compiling VGSLFundamentals OptionalExtensions.swift
[85/106] Compiling VGSLFundamentals RangeExtensions.swift
[86/106] Compiling VGSLFundamentals InvalidArgumentError.swift
[87/106] Compiling VGSLFundamentals JSONDictionaryExtensions.swift
[88/106] Compiling VGSLFundamentals JSONObject.swift
[89/106] Compiling VGSLFundamentals LoginWithSourcePerformer.swift
[90/106] Compiling VGSLFundamentals Memoization.swift
[91/106] Compiling VGSLFundamentals Modifier.swift
[92/106] Compiling VGSLFundamentals NSTimerExtensions.swift
[93/106] Compiling VGSLFundamentals OAuthToken.swift
[94/106] Compiling VGSLFundamentals OSInfo.swift
[95/106] Compiling VGSLFundamentals OSVersion.swift
[96/106] Compiling VGSLFundamentals ObjectsReusability.swift
[97/106] Compiling VGSLFundamentals Observer.swift
[98/106] Compiling VGSLFundamentals Either.swift
[99/106] Compiling VGSLFundamentals Future.swift
[100/106] Compiling VGSLFundamentals FutureExtensions.swift
[101/106] Compiling VGSLFundamentals Promise.swift
[102/106] Compiling VGSLFundamentals KeyValueDirectStoringSupporting.swift
[103/106] Compiling VGSLFundamentals KeyValueStorage.swift
[104/106] Compiling VGSLFundamentals SettingProperty.swift
[105/106] Compiling VGSLFundamentals SingleValueCoder.swift
[106/106] Compiling VGSLFundamentals weakify.swift
BUILD FAILURE 6.1 macosSpm