Build Information
Successful build of SwiftMoney, reference main (59de15), with Swift 6.4 for macOS (SPM) on 17 Oct 2026 03:47:59 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/PaulRWillis/swift-money.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/PaulRWillis/swift-money
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 59de15c Merge pull request #293 from PaulRWillis/perf/locale-lookup-subtag-cap
Cloned https://github.com/PaulRWillis/swift-money.git
Revision (git rev-parse @):
59de15cc66aa4dddb4604f04ac72bfe830817561
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/PaulRWillis/swift-money.git at main
Fetching https://github.com/pointfreeco/swift-parsing
[1/98310] Fetching swift-parsing
Fetched https://github.com/pointfreeco/swift-parsing (19.52s)
Computing version for https://github.com/pointfreeco/swift-parsing
Computed https://github.com/pointfreeco/swift-parsing at 0.15.2 (20.23s)
Creating working copy for https://github.com/pointfreeco/swift-parsing
Working copy of https://github.com/pointfreeco/swift-parsing resolved at 0.15.2
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-money",
"name": "SwiftMoney",
"url": "https://github.com/PaulRWillis/swift-money.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-money",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/PaulRWillis/swift-money.git
[1/14274] Fetching swift-money
Fetched https://github.com/PaulRWillis/swift-money.git (2.66s)
Creating working copy for https://github.com/PaulRWillis/swift-money.git
Working copy of https://github.com/PaulRWillis/swift-money.git resolved at main (59de15c)
warning: '.resolve-product-dependencies': dependency 'swift-money' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/PaulRWillis/swift-money.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 618]
[Planning deferred tasks]
[114 / 238] SwiftMoney_SwiftMoneyCoreTests
[116 / 238]
[119 / 241] CLDRCurrencyPatterns
[131 / 261] SwiftMoneyCore
[132 / 261] CLDRCurrencyPatterns
[145 / 261] SwiftMoneyCore
[147 / 261]
[147 / 299]
[155 / 306]
[166 / 309] SwiftMoneyFX
[178 / 333] SwiftMoneyLocalization
[196 / 333]
[199 / 333] SwiftMoneyLocalization
[203 / 333] SwiftMoneyLocalization
[216 / 333] SwiftMoneyLocalization
[221 / 336] SwiftMoneyCore
[229 / 354] CLDRLocaleSkips
[234 / 354] CLDRLocaleSkips
[253 / 354] CLDRLocaleIdentifiers
[263 / 397]
[275 / 397]
[284 / 397]
[289 / 397]
[294 / 397]
[296 / 397]
[300 / 397]
[303 / 397]
[306 / 397]
[309 / 397]
[318 / 397] Parsing
[320 / 397]
[322 / 397]
[329 / 398]
[330 / 398]
[330 / 405]
[333 / 405] SwiftMoneyFoundation
[339 / 405] SwiftMoneyFoundation
[347 / 405] SwiftMoneyFoundation
[354 / 405] SwiftMoneyFoundation-product
[360 / 405] GenerateSwiftMoneyLocalization-product
[367 / 408] SwiftMoneyFoundation
[372 / 408] SwiftMoneyFormatMatrix
[383 / 428] GenerateSwiftMoneyLocalization-product
[396 / 428] SwiftMoneyFormatMatrix
[410 / 428]
[416 / 430] GenerateSwiftMoneyLocalization-product
[420 / 434] RecordGoldenDigests-product
[426 / 434] RecordGoldenDigests-product
[432 / 434] GenerateSwiftMoneyLocalization-product
Build complete! (12.15 sec)
/Users/admin/builder/spi-builder-workspace/Tools/GenerateLocalization/main.swift:816:26: [1;33mwarning: [1;39mresult of call to 'map' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m814 |[0;0m func expand(_ pattern: String) -> ExpandedUnitPattern {
[0;36m815 |[0;0m let expanded = expandUnitPattern(pattern, locale: locale)
[0;36m816 |[0;0m expanded.spacing.map [4;39m{ spacings.insert($0) }[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of call to 'map' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m817 |[0;0m return expanded
[0;36m818 |[0;0m }
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-parsing",
"requirement" : {
"range" : [
{
"lower_bound" : "0.15.2",
"upper_bound" : "0.16.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-parsing"
}
],
"manifest_display_name" : "SwiftMoney",
"name" : "SwiftMoney",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
},
{
"name" : "ios",
"version" : "18.0"
},
{
"name" : "watchos",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "18.0"
},
{
"name" : "visionos",
"version" : "2.0"
}
],
"products" : [
{
"name" : "SwiftMoney",
"targets" : [
"SwiftMoney"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftMoneyCore",
"targets" : [
"SwiftMoneyCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftMoneyFX",
"targets" : [
"SwiftMoneyFX"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftMoneyLocalization",
"targets" : [
"SwiftMoneyLocalization"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftMoneyFoundation",
"targets" : [
"SwiftMoneyFoundation"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RecordGoldenDigests",
"targets" : [
"RecordGoldenDigests"
],
"type" : {
"executable" : null
}
},
{
"name" : "GenerateSwiftMoneyLocalization",
"targets" : [
"GenerateSwiftMoneyLocalization"
],
"type" : {
"executable" : null
}
},
{
"name" : "CompareFormattingToICU",
"targets" : [
"CompareFormattingToICU"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "SwiftMoneyTests",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyTests",
"path" : "Tests/SwiftMoneyTests",
"sources" : [
"UmbrellaTests.swift"
],
"target_dependencies" : [
"SwiftMoney"
],
"type" : "test"
},
{
"c99name" : "SwiftMoneyLocalizationTests",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyLocalizationTests",
"path" : "Tests/SwiftMoneyLocalizationTests",
"sources" : [
"AccountingCurrencySideTests.swift",
"BlobDigitsTests.swift",
"BlobReaderTests.swift",
"BlobTestBuilder.swift",
"CLDRBlobTests.swift",
"CurrencyArrangementTests.swift",
"CurrencyDisplay/CurrencyFullNameTests.swift",
"CurrencyDisplay/FullNameMoneyFormatTests.swift",
"CurrencyDisplayTableTests.swift",
"CurrencyFullNameTableTests.swift",
"CustomCurrency/CustomCurrencyFullNameTests.swift",
"CustomCurrency/CustomCurrencyMoneyFormatTests.swift",
"GeneratedCurrencyFullNamesTests.swift",
"GeneratedLocaleKeysTests.swift",
"GeneratedPluralRulesTests.swift",
"LocaleFallbackChainTests.swift",
"LocaleKeyTests.swift",
"LocaleNameTests.swift",
"LocaleSubtagShapeTests.swift",
"LocaleTableTests.swift",
"LocalizationCurrencyCodeTests.swift",
"MoneyLocalizationTests.swift",
"NumberFormatTableTests.swift",
"NumberingSystem/NumberingSystemResolutionTests.swift",
"NumberingSystem/NumberingSystemSelectionTests.swift",
"NumberingSystem/NumberingSystemSymbolsTests.swift",
"NumberingSystem/NumberingSystemTests.swift",
"NumberingSystem/SeparatorProvenanceTests.swift",
"NumberingSystemOverrideTableTests.swift",
"NumberingSystemTableTests.swift",
"Plural/PluralCategoryTests.swift",
"Plural/PluralModulusTests.swift",
"Plural/PluralOperandTests.swift",
"Plural/PluralOperandValuesTests.swift",
"Plural/PluralRangeTests.swift",
"Plural/PluralRelationTests.swift",
"Plural/PluralRuleTests.swift",
"PluralRuleTableTests.swift",
"SpacingTests.swift",
"TableCode.swift",
"Utils/NonEmptyTests.swift"
],
"target_dependencies" : [
"SwiftMoneyLocalization"
],
"type" : "test"
},
{
"c99name" : "SwiftMoneyLocalization",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyLocalization",
"path" : "Sources/SwiftMoneyLocalization",
"product_memberships" : [
"SwiftMoney",
"SwiftMoneyLocalization",
"SwiftMoneyFoundation",
"RecordGoldenDigests",
"GenerateSwiftMoneyLocalization",
"CompareFormattingToICU"
],
"sources" : [
"Blob/BlobDigits.swift",
"Blob/BlobReader.swift",
"Blob/CLDRBlob.swift",
"Blob/CurrencyArrangement.swift",
"Blob/CurrencyArrangementVariantTable.swift",
"Blob/CurrencyDisplayTable.swift",
"Blob/CurrencyFullNameTable.swift",
"Blob/LocaleFallbackChain.swift",
"Blob/LocaleIndex.swift",
"Blob/LocaleKey.swift",
"Blob/LocaleSubtagShape.swift",
"Blob/LocaleTable.swift",
"Blob/Localization+CurrencyCode.swift",
"Blob/NumberFormatTable.swift",
"Blob/NumberingSystemOverrideTable.swift",
"Blob/NumberingSystemTable.swift",
"Blob/PluralCategoryCode.swift",
"Blob/PluralOperandCode.swift",
"Blob/PluralRuleTable.swift",
"Blob/SpacingCode.swift",
"Blob/StringRef.swift",
"Blob/SymbolFormCode.swift",
"Blob/SystemIndex.swift",
"CurrencyDisplay/CurrencyDisplay.swift",
"CurrencyDisplay/CurrencyFullName.swift",
"CurrencyDisplay/FullNameLayout.swift",
"CurrencyDisplay/SymbolForm.swift",
"CurrencyPresentation.swift",
"CustomCurrency/CurrencyName.swift",
"CustomCurrency/CurrencySpacing.swift",
"CustomCurrency/CurrencySymbol.swift",
"CustomCurrency/CurrencySymbolPlacement.swift",
"CustomCurrency/CustomCurrencyDisplay.swift",
"CustomCurrency/CustomCurrencyFormattable.swift",
"CustomCurrency/CustomCurrencyNames.swift",
"CustomCurrency/MoneyLocalization+CustomCurrency.swift",
"Generated/CLDRTables.swift",
"LocaleIdentifier.swift",
"LocaleNumberFormat.swift",
"Localization.swift",
"MoneyLocalization.swift",
"NumberingSystem/NumberingSystem.swift",
"NumberingSystem/NumberingSystemSelection.swift",
"NumberingSystem/NumberingSystemSymbols.swift",
"NumberingSystem/ResolvedNumbering.swift",
"NumberingSystem/SeparatorProvenance.swift",
"Plural/PluralCategory.swift",
"Plural/PluralModulus.swift",
"Plural/PluralOperand.swift",
"Plural/PluralOperandValues.swift",
"Plural/PluralRange.swift",
"Plural/PluralRelation.swift",
"Plural/PluralRule.swift",
"Spacing.swift",
"Utils/NonEmpty.swift"
],
"target_dependencies" : [
"SwiftMoneyCore"
],
"type" : "library"
},
{
"c99name" : "SwiftMoneyFoundationTests",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyFoundationTests",
"path" : "Tests/SwiftMoneyFoundationTests",
"sources" : [
"BlackHole.swift",
"CustomCurrency/CustomCurrencyLocalizedDisplayTests.swift",
"Decimal/MoneyDecimalEveryScaleTests.swift",
"Decimal/MoneyDecimalTests.swift",
"Decimal/MoneyMajorUnitsOverloadTests.swift",
"FormatStyle/CustomCurrencyFormatStyleTests.swift",
"FormatStyle/MoneyFormatICUParityTests.swift",
"FormatStyle/MoneyFormatStyleAttributedTests.swift",
"FormatStyle/MoneyFormatStyleCodableTests.swift",
"FormatStyle/MoneyFormatStyleFullNameTests.swift",
"FormatStyle/MoneyFormatStyleGoldenTests.swift",
"FormatStyle/MoneyFormatStyleLocaleNameTests.swift",
"FormatStyle/MoneyFormatStyleModifierTests.swift",
"FormatStyle/MoneyFormatStyleNumberingSystemTests.swift",
"FormatStyle/MoneyFormatStylePresentationTests.swift",
"FormatStyle/MoneyFormatStyleRoundingTests.swift",
"FormatStyle/MoneyFormatStyleTests.swift",
"FormatStyle/MoneyFormattedTests.swift",
"FormatStyle/RoundingIncrementTests.swift",
"Generated/GoldenDigests.swift",
"JSON/JSONDecoderMoneyCodingFormatTests.swift",
"JSON/JSONEncoderMoneyCodingFormatTests.swift",
"JSON/RoundingRuleCompatibilityTests.swift",
"ParseStrategy/MoneyParseStrategyCodableTests.swift",
"ParseStrategy/MoneyParseStrategyTests.swift"
],
"target_dependencies" : [
"SwiftMoneyFoundation",
"SwiftMoneyFormatMatrix",
"SwiftMoneyLocalization",
"SwiftMoneyCoreTestSupport"
],
"type" : "test"
},
{
"c99name" : "SwiftMoneyFoundation",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyFoundation",
"path" : "Sources/SwiftMoneyFoundation",
"product_memberships" : [
"SwiftMoney",
"SwiftMoneyFoundation",
"RecordGoldenDigests",
"CompareFormattingToICU"
],
"sources" : [
"CustomCurrency/CustomCurrencyLocalizedDisplay.swift",
"Decimal/Decimal+MoneyOf.swift",
"Decimal/MoneyOf+Decimal.swift",
"FormatStyle/CodablePrecision.swift",
"FormatStyle/MoneyOf+FormatStyle+Attributed.swift",
"FormatStyle/MoneyOf+FormatStyle+Codable.swift",
"FormatStyle/MoneyOf+FormatStyle+CustomCurrency.swift",
"FormatStyle/MoneyOf+FormatStyle+Engine.swift",
"FormatStyle/MoneyOf+FormatStyle+Rounding.swift",
"FormatStyle/MoneyOf+FormatStyle.swift",
"FormatStyle/NumberingSystem+Locale.swift",
"FormatStyle/RoundingIncrement.swift",
"JSON/JSONDecoder+MoneyCodingFormat.swift",
"JSON/JSONEncoder+MoneyCodingFormat.swift",
"ParseStrategy/MoneyOf+ParseStrategy.swift",
"ParseStrategy/MoneyParsingError.swift"
],
"target_dependencies" : [
"SwiftMoneyCore",
"SwiftMoneyLocalization"
],
"type" : "library"
},
{
"c99name" : "SwiftMoneyFormatMatrixTests",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyFormatMatrixTests",
"path" : "Tests/SwiftMoneyFormatMatrixTests",
"sources" : [
"FormatMatrixDeviationsTests.swift",
"FormatMatrixTests.swift"
],
"target_dependencies" : [
"SwiftMoneyFormatMatrix",
"SwiftMoneyCore",
"SwiftMoneyLocalization"
],
"type" : "test"
},
{
"c99name" : "SwiftMoneyFormatMatrix",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyFormatMatrix",
"path" : "Sources/SwiftMoneyFormatMatrix",
"product_memberships" : [
"RecordGoldenDigests",
"CompareFormattingToICU"
],
"sources" : [
"Deviation.swift",
"FNV1a.swift",
"FormatMatrix.swift",
"GoldenDigest.swift",
"LocaleSharding.swift",
"NamedCurrencyCoverage.swift"
],
"target_dependencies" : [
"SwiftMoneyCore",
"SwiftMoneyFoundation",
"SwiftMoneyLocalization"
],
"type" : "library"
},
{
"c99name" : "SwiftMoneyFXTests",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyFXTests",
"path" : "Tests/SwiftMoneyFXTests",
"sources" : [
"ConversionTests.swift",
"ExchangeRatePropertyTests.swift"
],
"target_dependencies" : [
"SwiftMoneyFX",
"SwiftMoneyCore",
"SwiftMoneyCoreTestSupport"
],
"type" : "test"
},
{
"c99name" : "SwiftMoneyFX",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyFX",
"path" : "Sources/SwiftMoneyFX",
"product_memberships" : [
"SwiftMoneyFX"
],
"sources" : [
"MoneyOf+Conversion.swift",
"Unrounded+Conversion.swift"
],
"target_dependencies" : [
"SwiftMoneyCore"
],
"type" : "library"
},
{
"c99name" : "SwiftMoneyCoreTests",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyCoreTests",
"path" : "Tests/SwiftMoneyCoreTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftMoneyCoreTests/Resources",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"BlackHole.swift",
"Currency/CurrencyCodeTests.swift",
"Currency/CurrencyFieldTests.swift",
"Currency/CurrencyISO4217Tests.swift",
"Currency/CurrencyLayoutTests.swift",
"Currency/CurrencyPackingPinTests.swift",
"Currency/CurrencyRepresentationTests.swift",
"Currency/CurrencyTests.swift",
"Currency/MoneyCurrencyTests.swift",
"Currency/UnitScaleTests.swift",
"DirectedRoundingRuleTests.swift",
"FX/ExchangeRateCodableTests.swift",
"FX/ExchangeRateParsingTests.swift",
"FX/ExchangeRateTests.swift",
"FX/MarginTests.swift",
"Fixed/FixedArithmeticTests.swift",
"Fixed/FixedConstructionTests.swift",
"Fixed/FixedDivisorTests.swift",
"Fixed/FixedOverflowTests.swift",
"Fixed/FixedSettlingTests.swift",
"Fixed/FixedTests.swift",
"Format/MoneyFormatAccountingArrangementTests.swift",
"Format/MoneyFormatDigitsTests.swift",
"Format/MoneyFormatDirectionalMarkTests.swift",
"Format/MoneyFormatGroupingThresholdTests.swift",
"Format/MoneyFormatRunsTests.swift",
"Format/MoneyFormatTests.swift",
"Format/Primitives/DigitGlyphsTests.swift",
"Format/Primitives/DirectionalMarkTests.swift",
"Format/Primitives/FractionLengthTests.swift",
"Format/Primitives/GroupingSeparatorTests.swift",
"Format/Primitives/GroupingSizeTests.swift",
"Format/Primitives/MinGroupingDigitsTests.swift",
"GDA/GDASkipReason.swift",
"GDA/GDASummary.swift",
"GDA/GDATestRunner.swift",
"GDA/GDATests.swift",
"Millicredits.swift",
"MoneyErrorTests.swift",
"MoneyOf/ApplyingTests.swift",
"MoneyOf/MinMaxFunctionsTests.swift",
"MoneyOf/MoneyBinaryIntegerTests.swift",
"MoneyOf/MoneyBytesTests.swift",
"MoneyOf/MoneyCodableTests.swift",
"MoneyOf/MoneyDescriptionTests.swift",
"MoneyOf/MoneyOfAnyCurrencyTests.swift",
"MoneyOf/MoneyOfArithmeticWidenedMultiplicationTests.swift",
"MoneyOf/MoneyOfClampingTests.swift",
"MoneyOf/MoneyOfMajorUnitsTests.swift",
"MoneyOf/MoneyOfTests.swift",
"MoneyOf/MoneyParsingTests.swift",
"MoneyOf/MoneyTests.swift",
"MoneyOf/ProportionTests.swift",
"MoneyOf/StepsCollectionTests.swift",
"MoneyOf/StepsIndexForAmountTests.swift",
"MoneyOf/StepsIndexTests.swift",
"MoneyOf/StepsParsingTests.swift",
"MoneyOf/StepsSelectionTests.swift",
"MoneyOf/StepsTests.swift",
"MoneyOf/StrideTests.swift",
"MoneyOf/UnroundedBytesTests.swift",
"MoneyOf/UnroundedTests.swift",
"MoneyOf/WeightedSplitTests.swift",
"Properties/ExchangeRateCodablePropertyTests.swift",
"Properties/MinMaxPropertyTests.swift",
"Properties/MoneyAdditivePropertyTests.swift",
"Properties/MoneyRangePropertyTests.swift",
"Properties/MoneyScalingPropertyTests.swift",
"Properties/ProportionPropertyTests.swift",
"Properties/RoundTripPropertyTests.swift",
"Properties/SplitPropertyTests.swift",
"Properties/StepsPropertyTests.swift",
"Properties/StridePropertyTests.swift",
"Properties/UnroundedPropertyTests.swift",
"Properties/WeightedSplitPropertyTests.swift",
"PropertyTesting/GenTests.swift",
"PropertyTesting/GeneratorsTests.swift",
"PropertyTesting/SeedTests.swift",
"Range/ClosedMoneyRangeTests.swift",
"Range/ClosedRangeMoneyTests.swift",
"Range/MoneyRangeTests.swift",
"Range/PartialMoneyRangeFromTests.swift",
"Range/PartialMoneyRangeThroughTests.swift",
"Range/PartialMoneyRangeUpToTests.swift",
"Range/PartialRangeFromMoneyTests.swift",
"Range/PartialRangeThroughMoneyTests.swift",
"Range/PartialRangeUpToMoneyTests.swift",
"Range/RangeMoneyTests.swift",
"Range/StrideFunctionsTests.swift",
"Rate/RateBasisPointsTests.swift",
"Rate/RateParsingTests.swift",
"Rate/RateTests.swift",
"Rate/UnitPriceTests.swift",
"RoundingRuleTests.swift",
"SequenceMinMaxTests.swift",
"Serialization/Keys/AmountKeyTests.swift",
"Serialization/Keys/CurrencyKeyTests.swift",
"Serialization/MoneyCodingFormatTests.swift",
"Splitting/PartCountTests.swift",
"Splitting/SplitTests.swift",
"Splitting/WeightTests.swift",
"Splitting/WeightsTests.swift",
"TieBreakingRuleTests.swift",
"TotalTests.swift",
"Utils/Int128+DecimalExponentTests.swift",
"Utils/UInt64+DecimalExponentTests.swift"
],
"target_dependencies" : [
"SwiftMoneyCore",
"SwiftMoneyCoreTestSupport"
],
"type" : "test"
},
{
"c99name" : "SwiftMoneyCoreTestSupport",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyCoreTestSupport",
"path" : "Sources/SwiftMoneyCoreTestSupport",
"sources" : [
"CustomCurrency.swift",
"Gen+Amount.swift",
"Gen+Currency.swift",
"Gen+Rate.swift",
"Gen+Split.swift",
"Gen.swift",
"PropertySeed.swift",
"Samples.swift",
"Seed.swift"
],
"target_dependencies" : [
"SwiftMoneyCore"
],
"type" : "library"
},
{
"c99name" : "SwiftMoneyCore",
"module_type" : "SwiftTarget",
"name" : "SwiftMoneyCore",
"path" : "Sources/SwiftMoneyCore",
"product_memberships" : [
"SwiftMoney",
"SwiftMoneyCore",
"SwiftMoneyFX",
"SwiftMoneyLocalization",
"SwiftMoneyFoundation",
"RecordGoldenDigests",
"GenerateSwiftMoneyLocalization",
"CompareFormattingToICU"
],
"sources" : [
"Currency/AnyCurrency.swift",
"Currency/Currency+ISO4217.swift",
"Currency/Currency.swift",
"Currency/CurrencyCode.swift",
"Currency/CurrencyField.swift",
"Currency/CurrencyRepresentation.swift",
"Currency/CurrencyType.swift",
"Currency/UnitScale.swift",
"DirectedRoundingRule.swift",
"FX/ExchangeError.swift",
"FX/ExchangeRate+Codable.swift",
"FX/ExchangeRate+Conversion.swift",
"FX/ExchangeRate+Parsing.swift",
"FX/ExchangeRate.swift",
"FX/ExchangeRateParsingError.swift",
"FX/FX.swift",
"FX/Margin.swift",
"Fixed/BankersDivide.swift",
"Fixed/DroppedFraction.swift",
"Fixed/Fixed+Divisor.swift",
"Fixed/Fixed+Scale.swift",
"Fixed/Fixed.swift",
"Fixed/FixedRounding.swift",
"Fixed/Parity.swift",
"Fixed/RoundingStep.swift",
"Format/MoneyFormat.swift",
"Format/MoneyFormatAffixes.swift",
"Format/MoneyFormatOptions.swift",
"Format/MoneyFormatPattern.swift",
"Format/MoneyFormatRun.swift",
"Format/MoneyFormatToken.swift",
"Format/Primitives/DigitGlyphs.swift",
"Format/Primitives/Digits.swift",
"Format/Primitives/DirectionalMark.swift",
"Format/Primitives/FractionLength.swift",
"Format/Primitives/GroupingSeparator.swift",
"Format/Primitives/GroupingSize.swift",
"Format/Primitives/MinGroupingDigits.swift",
"MoneyError.swift",
"MoneyOf/BinaryInteger+MoneyOf.swift",
"MoneyOf/DistanceAhead.swift",
"MoneyOf/Errors/CodedStringError.swift",
"MoneyOf/Errors/WireNumberError.swift",
"MoneyOf/MinMaxFunctions.swift",
"MoneyOf/MoneyOf+AnyCurrency.swift",
"MoneyOf/MoneyOf+Arithmetic.swift",
"MoneyOf/MoneyOf+Bytes.swift",
"MoneyOf/MoneyOf+Clamping.swift",
"MoneyOf/MoneyOf+Codable.swift",
"MoneyOf/MoneyOf+Description.swift",
"MoneyOf/MoneyOf+MajorUnits.swift",
"MoneyOf/MoneyOf+Parsing.swift",
"MoneyOf/MoneyOf+Proportion.swift",
"MoneyOf/MoneyOf+Scaling.swift",
"MoneyOf/MoneyOf+WeightedSplit.swift",
"MoneyOf/MoneyOf.swift",
"MoneyOf/Steps+Index.swift",
"MoneyOf/Steps+Selection.swift",
"MoneyOf/Steps.swift",
"MoneyOf/Stride+UnitCount.swift",
"MoneyOf/Stride.swift",
"MoneyOf/StrideDirection.swift",
"MoneyOf/StrideProgression.swift",
"MoneyOf/StrideThrough+Iterator.swift",
"MoneyOf/StrideThrough.swift",
"MoneyOf/StrideTo+Iterator.swift",
"MoneyOf/StrideTo.swift",
"MoneyOf/Unrounded+Bytes.swift",
"MoneyOf/Unrounded.swift",
"Range/ClosedMoneyRange.swift",
"Range/ClosedRange+Money.swift",
"Range/MoneyRange.swift",
"Range/MoneyRangeParsingError.swift",
"Range/MoneyStepsParsingError.swift",
"Range/MoneyStepsRoundingError.swift",
"Range/PartialMoneyRangeFrom.swift",
"Range/PartialMoneyRangeThrough.swift",
"Range/PartialMoneyRangeUpTo.swift",
"Range/PartialRangeFrom+Money.swift",
"Range/PartialRangeThrough+Money.swift",
"Range/PartialRangeUpTo+Money.swift",
"Range/Range+Money.swift",
"Range/RangeDescription.swift",
"Range/StrideFunctions.swift",
"Rate/Rate+Arithmetic.swift",
"Rate/Rate.swift",
"Rate/UnitPrice.swift",
"RoundingRule.swift",
"Sequence+MinMax.swift",
"Serialization/Keys/AmountKey.swift",
"Serialization/Keys/CurrencyKey.swift",
"Serialization/Keys/MoneyCodingKey.swift",
"Serialization/MoneyCodingFormat.swift",
"Serialization/MoneyCodingFormatError.swift",
"Serialization/MoneyCodingUnits.swift",
"Splitting/EvenSplit.swift",
"Splitting/MinorUnitSplit.swift",
"Splitting/NonZero+Remainder.swift",
"Splitting/PartCount.swift",
"Splitting/Split.swift",
"Splitting/UnevenSplit.swift",
"Splitting/Weight.swift",
"Splitting/WeightedSplit.swift",
"Splitting/Weights.swift",
"TieBreakingRule.swift",
"Total.swift",
"Utils/GreatestCommonDivisor.swift",
"Utils/Int128+DecimalExponent.swift",
"Utils/NonZero/Int64+ZeroRepresentable.swift",
"Utils/NonZero/NonZero.swift",
"Utils/NonZero/ZeroRepresentable.swift",
"Utils/Sign.swift",
"Utils/UInt64+DecimalExponent.swift",
"Utils/Wide256Magnitude.swift",
"Utils/WideMagnitude.swift"
],
"type" : "library"
},
{
"c99name" : "SwiftMoney",
"module_type" : "SwiftTarget",
"name" : "SwiftMoney",
"path" : "Sources/SwiftMoney",
"product_memberships" : [
"SwiftMoney"
],
"sources" : [
"Exports.swift"
],
"target_dependencies" : [
"SwiftMoneyCore",
"SwiftMoneyLocalization",
"SwiftMoneyFoundation"
],
"type" : "library"
},
{
"c99name" : "RecordGoldenDigests",
"module_type" : "SwiftTarget",
"name" : "RecordGoldenDigests",
"path" : "Tools/RecordGoldenDigests",
"product_memberships" : [
"RecordGoldenDigests"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"SwiftMoneyFormatMatrix"
],
"type" : "executable"
},
{
"c99name" : "GenerateSwiftMoneyLocalization",
"module_type" : "SwiftTarget",
"name" : "GenerateSwiftMoneyLocalization",
"path" : "Tools/GenerateLocalization",
"product_memberships" : [
"GenerateSwiftMoneyLocalization"
],
"sources" : [
"BlobWriter.swift",
"CurrencySymbols.swift",
"LocaleTables.swift",
"NameOverride.swift",
"PackedCurrencyArrangementVariant.swift",
"PackedLocale.swift",
"PackedNumberingSystem.swift",
"PackedNumberingSystemOverride.swift",
"PackedPluralLanguage.swift",
"PackedTables.swift",
"RunPool.swift",
"StringPool.swift",
"main.swift"
],
"target_dependencies" : [
"CLDRCurrencyPatterns",
"CLDRLocaleIdentifiers",
"CLDRLocaleSkips",
"CLDRPluralParsing",
"SwiftMoneyCore",
"SwiftMoneyLocalization"
],
"type" : "executable"
},
{
"c99name" : "CompareFormattingToICU",
"module_type" : "SwiftTarget",
"name" : "CompareFormattingToICU",
"path" : "Tools/CompareFormattingToICU",
"product_memberships" : [
"CompareFormattingToICU"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"SwiftMoneyCore",
"SwiftMoneyFormatMatrix"
],
"type" : "executable"
},
{
"c99name" : "CLDRPluralParsingTests",
"module_type" : "SwiftTarget",
"name" : "CLDRPluralParsingTests",
"path" : "Tests/CLDRPluralParsingTests",
"sources" : [
"PluralRuleConformanceTests.swift",
"PluralRuleParsingTests.swift",
"PluralRuleTextTests.swift",
"PluralSampleTests.swift"
],
"target_dependencies" : [
"CLDRPluralParsing",
"SwiftMoneyLocalization"
],
"type" : "test"
},
{
"c99name" : "CLDRPluralParsing",
"module_type" : "SwiftTarget",
"name" : "CLDRPluralParsing",
"path" : "Sources/CLDRPluralParsing",
"product_dependencies" : [
"Parsing"
],
"product_memberships" : [
"GenerateSwiftMoneyLocalization"
],
"sources" : [
"PluralConditionGrammar.swift",
"PluralRule+Parsing.swift",
"PluralRuleParseError.swift",
"PluralRuleText.swift",
"PluralSample.swift",
"PluralSampleGrammar.swift"
],
"target_dependencies" : [
"SwiftMoneyLocalization"
],
"type" : "library"
},
{
"c99name" : "CLDRLocaleSkipsTests",
"module_type" : "SwiftTarget",
"name" : "CLDRLocaleSkipsTests",
"path" : "Tests/CLDRLocaleSkipsTests",
"sources" : [
"LocaleCurrencyEntriesTests.swift",
"LocaleSkipTests.swift",
"SkipReportTests.swift",
"TableCode.swift"
],
"target_dependencies" : [
"CLDRLocaleSkips",
"CLDRCurrencyPatterns",
"SwiftMoneyCore",
"SwiftMoneyLocalization"
],
"type" : "test"
},
{
"c99name" : "CLDRLocaleSkips",
"module_type" : "SwiftTarget",
"name" : "CLDRLocaleSkips",
"path" : "Sources/CLDRLocaleSkips",
"product_memberships" : [
"GenerateSwiftMoneyLocalization"
],
"sources" : [
"LocaleCurrencyEntries.swift",
"LocaleSkip.swift",
"PatternField.swift",
"SkipReport.swift",
"SkippedLocale.swift",
"UnusableCurrencyCode.swift"
],
"target_dependencies" : [
"CLDRCurrencyPatterns",
"SwiftMoneyCore",
"SwiftMoneyLocalization"
],
"type" : "library"
},
{
"c99name" : "CLDRLocaleIdentifiersTests",
"module_type" : "SwiftTarget",
"name" : "CLDRLocaleIdentifiersTests",
"path" : "Tests/CLDRLocaleIdentifiersTests",
"sources" : [
"FoldedLocaleNameTests.swift",
"LikelyScriptsTests.swift",
"LocaleGroupTests.swift",
"LocaleInheritanceTests.swift",
"LocaleLookupOrderTests.swift",
"LocaleSubtagsTests.swift",
"ResolvedNamesTests.swift"
],
"target_dependencies" : [
"CLDRLocaleIdentifiers",
"SwiftMoneyLocalization"
],
"type" : "test"
},
{
"c99name" : "CLDRLocaleIdentifiers",
"module_type" : "SwiftTarget",
"name" : "CLDRLocaleIdentifiers",
"path" : "Sources/CLDRLocaleIdentifiers",
"product_memberships" : [
"GenerateSwiftMoneyLocalization"
],
"sources" : [
"BuiltLocale.swift",
"FoldedLocaleName.swift",
"LikelyScripts.swift",
"LocaleGroup.swift",
"LocaleInheritance+InheritanceError.swift",
"LocaleInheritance+ResolvedNames.swift",
"LocaleInheritance.swift",
"LocaleLookupOrder.swift",
"LocaleSubtags.swift",
"ResolvedName.swift"
],
"target_dependencies" : [
"SwiftMoneyLocalization"
],
"type" : "library"
},
{
"c99name" : "CLDRCurrencyPatternsTests",
"module_type" : "SwiftTarget",
"name" : "CLDRCurrencyPatternsTests",
"path" : "Tests/CLDRCurrencyPatternsTests",
"sources" : [
"CurrencySideTests.swift",
"GroupSizesTests.swift",
"LetterAdjacentGapMismatchTests.swift",
"UnsupportedAccountingPatternTests.swift",
"UnsupportedNumberFormatTests.swift",
"UnsupportedPatternTests.swift"
],
"target_dependencies" : [
"CLDRCurrencyPatterns"
],
"type" : "test"
},
{
"c99name" : "CLDRCurrencyPatterns",
"module_type" : "SwiftTarget",
"name" : "CLDRCurrencyPatterns",
"path" : "Sources/CLDRCurrencyPatterns",
"product_memberships" : [
"GenerateSwiftMoneyLocalization"
],
"sources" : [
"CurrencySide.swift",
"GroupSizes.swift",
"LetterAdjacentGapMismatch.swift",
"UnsupportedAccountingPattern.swift",
"UnsupportedNumberFormat.swift",
"UnsupportedPattern.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/paulrwillis/swift-money/main
Repository: PaulRWillis/swift-money
Swift version used: 6.4
Target: SwiftMoneyCore
Extracting symbol information for 'SwiftMoneyCore'...
Finished extracting symbol information for 'SwiftMoneyCore'. (2.39s)
Building documentation for 'SwiftMoneyCore'...
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: This documentation block is inherited by other symbols where 'storage(forCode%3A)' fails to resolve.
--> Sources/SwiftMoneyCore/Currency/CurrencyRepresentation.swift:43:29-43:50
41 | static func storage(forCode _: CurrencyCode?) -> Storage? { nil }
42 |
43 + /// Returns the storage ``storage(forCode:)`` answers for a decoded field's code, or `nil` where
| ╰─suggestion: Use an absolute link path.
44 | /// the field carries a scale that currency doesn't have.
45 | ///
warning: 'init(bytes:)' is ambiguous at '/SwiftMoneyCore/MoneyOf'
--> Sources/SwiftMoneyCore/MoneyOf/MoneyOf+Bytes.swift:18:53-18:65
16 |
17 | public extension MoneyOf {
18 + /// The number of bytes ``bytes`` writes, and ``init(bytes:)`` reads.
| ├─suggestion: Insert '-4y46e' for 'init?(bytes: InlineArray<15, UInt8>)'
| ╰─suggestion: Insert '-9oqer' for 'init?(bytes: InlineArray<15, UInt8>)'
19 | static var byteCount: Int { 15 }
20 | }
warning: 'init(bytes:)' is ambiguous at '/SwiftMoneyCore/MoneyOf'
--> Sources/SwiftMoneyCore/MoneyOf/MoneyOf+Bytes.swift:30:76-30:88
28 | /// ```
29 | ///
30 + /// The bytes carry the amount, the currency code, and the scale, so ``init(bytes:)`` rebuilds the
| ├─suggestion: Insert '-4y46e' for 'init?(bytes: InlineArray<15, UInt8>)'
| ╰─suggestion: Insert '-9oqer' for 'init?(bytes: InlineArray<15, UInt8>)'
31 | /// amount without consulting any table. Allocation-free.
32 | @inlinable
warning: 'applying(_:)' is ambiguous at '/SwiftMoneyCore/MoneyOf'
--> Sources/SwiftMoneyCore/MoneyOf/MoneyOf+Proportion.swift:4:26-4:38
2 | /// Returns what fraction of another amount this one is.
3 | ///
4 + /// The inverse of ``applying(_:)``: applying the result to the whole and rounding gives this
| ├─suggestion: Insert '-2w6oj' for 'func applying(_ rate: Rate) -> Unrounded'
| ╰─suggestion: Insert '-d813' for 'func applying(_ rate: Rate) -> Unrounded'
5 | /// amount back, within one minor unit.
6 | ///
warning: 'rounded(_:)' is ambiguous at '/SwiftMoneyCore/MoneyOf/Unrounded'
--> Sources/SwiftMoneyCore/MoneyOf/MoneyOf+Scaling.swift:40:93-40:104
38 | ///
39 | /// A monetary amount is a whole number of the currency's smallest unit, but a rate need not divide
40 + /// exactly, so the result is ``Unrounded``. Settle it to a whole unit with ``Unrounded/rounded(_:)``,
| ├─suggestion: Insert '->Money' for 'func rounded(_ rule: RoundingRule) -> Money'
| ╰─suggestion: Insert '->MoneyOf<C>' for 'func rounded(_ rule: RoundingRule) -> MoneyOf<C>'
41 | /// choosing the rule there. Applying rates in a chain then settles once at the end rather than at
42 | /// every step, which is what loses money.
warning: 'rounded(_:)' is ambiguous at '/SwiftMoneyCore/MoneyOf/Unrounded'
--> Sources/SwiftMoneyCore/MoneyOf/MoneyOf+Scaling.swift:66:21-66:32
64 | ///
65 | /// A rate need not divide exactly, so the result is ``Unrounded``. Settle it to a whole unit with
66 + /// ``Unrounded/rounded(_:)``, choosing the rule there. Applying rates in a chain then settles once at
| ├─suggestion: Insert '->Money' for 'func rounded(_ rule: RoundingRule) -> Money'
| ╰─suggestion: Insert '->MoneyOf<C>' for 'func rounded(_ rule: RoundingRule) -> MoneyOf<C>'
67 | /// the end rather than at every step.
68 | ///
warning: 'index(approximating:tiesTo:)' is ambiguous at '/SwiftMoneyCore/MoneyOf/Steps'
--> Sources/SwiftMoneyCore/MoneyOf/Steps+Selection.swift:63:35-63:63
61 | /// Creates the selection of the step nearest an amount.
62 | ///
63 + /// Rounds as ``MoneyOf/Steps/index(approximating:tiesTo:)`` does, so an amount beyond the steps
| ├─suggestion: Insert '-(Money,_)' for 'func index(approximating amount: Money, tiesTo tie: TieBreakingRule = .even) throws(MoneyError) -> Index'
| ╰─suggestion: Insert '-(MoneyOf<C>,_)' for 'func index(approximating amount: MoneyOf<C>, tiesTo tie: TieBreakingRule = .even) -> Index'
64 | /// selects the nearer end. The nearest step always exists, so this takes a tie-break and can't
65 | /// fail.
warning: 'index(approximating:rounding:)' is ambiguous at '/SwiftMoneyCore/MoneyOf/Steps'
--> Sources/SwiftMoneyCore/MoneyOf/Steps+Selection.swift:83:35-83:65
81 | /// direction.
82 | ///
83 + /// Rounds as ``MoneyOf/Steps/index(approximating:rounding:)`` does. A directed rule can find no
| ├─suggestion: Insert '-(Money,_)' for 'func index(approximating amount: Money, rounding rule: DirectedRoundingRule) throws(MoneyStepsRoundingError<AnyCurrency>) -> Index'
| ╰─suggestion: Insert '-(MoneyOf<C>,_)' for 'func index(approximating amount: MoneyOf<C>, rounding rule: DirectedRoundingRule) throws(MoneyStepsRoundingError<C>) -> Index'
84 | /// step, so this throws.
85 | ///
warning: 'index(approximating:rounding:)' is ambiguous at '/SwiftMoneyCore/MoneyOf/Steps'
--> Sources/SwiftMoneyCore/MoneyOf/Steps.swift:668:31-668:61
666 | ///
667 | /// The nearest step always exists, so this takes a tie-break and can't fail; a rule that names
668 + /// a direction can, so ``index(approximating:rounding:)`` throws. For an exact match without
| ├─suggestion: Insert '-(Money,_)' for 'func index(approximating amount: Money, rounding rule: DirectedRoundingRule) throws(MoneyStepsRoundingError<AnyCurrency>) -> Index'
| ╰─suggestion: Insert '-(MoneyOf<C>,_)' for 'func index(approximating amount: MoneyOf<C>, rounding rule: DirectedRoundingRule) throws(MoneyStepsRoundingError<C>) -> Index'
669 | /// rounding, use `firstIndex(of:)`.
670 | ///
warning: 'index(approximating:tiesTo:)' is ambiguous at '/SwiftMoneyCore/MoneyOf/Steps'
--> Sources/SwiftMoneyCore/MoneyOf/Steps.swift:704:22-704:50
702 | /// amount's sign there, and zero counts as positive, so £0 on £5...£17 steps throws under
703 | /// `.towardZero`. A directed rule can find no step, so this throws; the nearest step always
704 + /// exists, so ``index(approximating:tiesTo:)`` doesn't.
| ├─suggestion: Insert '-(Money,_)' for 'func index(approximating amount: Money, tiesTo tie: TieBreakingRule = .even) throws(MoneyError) -> Index'
| ╰─suggestion: Insert '-(MoneyOf<C>,_)' for 'func index(approximating amount: MoneyOf<C>, tiesTo tie: TieBreakingRule = .even) -> Index'
705 | ///
706 | /// - Parameters:
warning: 'index(approximating:rounding:)' is ambiguous at '/SwiftMoneyCore/MoneyOf/Steps'
--> Sources/SwiftMoneyCore/MoneyOf/Steps.swift:789:25-789:55
787 | ///
788 | /// The nearest step always exists, so this takes a tie-break; a rule that names a direction can
789 + /// find none, so ``index(approximating:rounding:)`` throws ``MoneyStepsRoundingError``.
| ├─suggestion: Insert '-(Money,_)' for 'func index(approximating amount: Money, rounding rule: DirectedRoundingRule) throws(MoneyStepsRoundingError<AnyCurrency>) -> Index'
| ╰─suggestion: Insert '-(MoneyOf<C>,_)' for 'func index(approximating amount: MoneyOf<C>, rounding rule: DirectedRoundingRule) throws(MoneyStepsRoundingError<C>) -> Index'
790 | ///
791 | /// - Parameters:
warning: 'index(approximating:tiesTo:)' is ambiguous at '/SwiftMoneyCore/MoneyOf/Steps'
--> Sources/SwiftMoneyCore/MoneyOf/Steps.swift:818:34-818:62
816 | ///
817 | /// A directed rule can find no step, so this can fail on a matching currency too; the nearest
818 + /// step always exists, so ``index(approximating:tiesTo:)`` fails only on a mismatch.
| ├─suggestion: Insert '-(Money,_)' for 'func index(approximating amount: Money, tiesTo tie: TieBreakingRule = .even) throws(MoneyError) -> Index'
| ╰─suggestion: Insert '-(MoneyOf<C>,_)' for 'func index(approximating amount: MoneyOf<C>, tiesTo tie: TieBreakingRule = .even) -> Index'
819 | ///
820 | /// - Parameters:
warning: 'stride(from:through:by:)' is ambiguous at '/SwiftMoneyCore'
--> Sources/SwiftMoneyCore/MoneyOf/StrideThrough.swift:5:16-5:40
3 | /// lands on it.
4 | ///
5 + /// What ``stride(from:through:by:)`` returns for amounts, as the standard library's
| ├─suggestion: Insert '->Money.StrideThrough' for 'func stride(from start: Money, through end: Money, by stride: Money.Stride) throws(MoneyError) -> Money.StrideThrough'
| ╰─suggestion: Insert '->MoneyOf<C>.StrideThrough' for 'func stride<C>(from start: MoneyOf<C>, through end: MoneyOf<C>, by stride: MoneyOf<C>.Stride) -> MoneyOf<C>.StrideThrough where C : CurrencyType'
6 | /// `StrideThrough` is for numbers. It steps by an amount rather than an `Int`, so a stride
7 | /// above `Int32.max` doesn't trap where `Int` is 32 bits.
warning: 'stride(from:to:by:)' is ambiguous at '/SwiftMoneyCore'
--> Sources/SwiftMoneyCore/MoneyOf/StrideTo.swift:4:16-4:35
2 | /// The amounts from a start up to, but not including, an end, one stride apart.
3 | ///
4 + /// What ``stride(from:to:by:)`` returns for amounts, as the standard library's `StrideTo` is
| ├─suggestion: Insert '->Money.StrideTo' for 'func stride(from start: Money, to end: Money, by stride: Money.Stride) throws(MoneyError) -> Money.StrideTo'
| ╰─suggestion: Insert '->MoneyOf<C>.StrideTo' for 'func stride<C>(from start: MoneyOf<C>, to end: MoneyOf<C>, by stride: MoneyOf<C>.Stride) -> MoneyOf<C>.StrideTo where C : CurrencyType'
5 | /// for numbers. It steps by an amount rather than an `Int`, so a stride above `Int32.max`
6 | /// doesn't trap where `Int` is 32 bits.
warning: 'init(bytes:)' is ambiguous at '/SwiftMoneyCore/MoneyOf/Unrounded'
--> Sources/SwiftMoneyCore/MoneyOf/Unrounded+Bytes.swift:19:53-19:65
17 | @available(macOS 26, iOS 26, watchOS 26, tvOS 26, visionOS 26, *)
18 | public extension MoneyOf.Unrounded {
19 + /// The number of bytes ``bytes`` writes, and ``init(bytes:)`` reads.
| ├─suggestion: Insert '-15gui' for 'init?(bytes: InlineArray<23, UInt8>)'
| ╰─suggestion: Insert '-3n013' for 'init?(bytes: InlineArray<23, UInt8>)'
20 | static var byteCount: Int { 23 }
21 | }
warning: 'init(bytes:)' is ambiguous at '/SwiftMoneyCore/MoneyOf/Unrounded'
--> Sources/SwiftMoneyCore/MoneyOf/Unrounded+Bytes.swift:31:76-31:88
29 | /// ```
30 | ///
31 + /// The bytes carry the amount, the currency code, and the scale, so ``init(bytes:)`` rebuilds the
| ├─suggestion: Insert '-15gui' for 'init?(bytes: InlineArray<23, UInt8>)'
| ╰─suggestion: Insert '-3n013' for 'init?(bytes: InlineArray<23, UInt8>)'
32 | /// amount without consulting any table. Allocation-free.
33 | @inlinable
warning: 'init(bytes:)' is ambiguous at '/SwiftMoneyCore/MoneyOf/Unrounded'
--> Sources/SwiftMoneyCore/MoneyOf/Unrounded+Bytes.swift:119:21-119:33
117 | /// this, rather than encoding it as settled bytes and converting later. The amount is widened to the
118 | /// unrounded form first — a genuine multiply by 10^18, not a zero-pad — so it reads back as
119 + /// ``Unrounded/init(bytes:)`` expects. Equivalent to `unrounded.bytes`.
| ├─suggestion: Insert '-15gui' for 'init?(bytes: InlineArray<23, UInt8>)'
| ╰─suggestion: Insert '-3n013' for 'init?(bytes: InlineArray<23, UInt8>)'
120 | @inlinable
121 | var unroundedBytes: InlineArray<23, UInt8> {
warning: 'contains(_:)' is ambiguous at '/SwiftMoneyCore/ClosedMoneyRange'
--> Sources/SwiftMoneyCore/Range/ClosedMoneyRange.swift:14:43-14:55
12 | ///
13 | /// Building one throws ``MoneyRangeParsingError``. A call on a built range whose only failure is an
14 + /// amount in another currency, such as ``contains(_:)``, throws ``MoneyError``, as arithmetic does.
| ├─suggestion: Insert '-(Money)' for 'func contains(_ amount: Money) throws(MoneyError) -> Bool'
| ├─suggestion: Insert '-(ClosedMoneyRange)' for 'func contains(_ other: ClosedMoneyRange) throws(MoneyError) -> Bool'
| ╰─suggestion: Insert '-(MoneyRange)' for 'func contains(_ other: MoneyRange) throws(MoneyError) -> Bool'
15 | ///
16 | /// Its bounds are never inverted and always share a currency, so neither can be represented wrongly.
warning: 'contains(_:)' is ambiguous at '/SwiftMoneyCore/MoneyRange'
--> Sources/SwiftMoneyCore/Range/MoneyRange.swift:14:43-14:55
12 | ///
13 | /// Building one throws ``MoneyRangeParsingError``. A call on a built range whose only failure is an
14 + /// amount in another currency, such as ``contains(_:)``, throws ``MoneyError``, as arithmetic does.
| ├─suggestion: Insert '-(Money)' for 'func contains(_ amount: Money) throws(MoneyError) -> Bool'
| ├─suggestion: Insert '-(ClosedMoneyRange)' for 'func contains(_ other: ClosedMoneyRange) throws(MoneyError) -> Bool'
| ╰─suggestion: Insert '-(MoneyRange)' for 'func contains(_ other: MoneyRange) throws(MoneyError) -> Bool'
15 | ///
16 | /// Its bounds are never inverted and always share a currency, so neither can be represented wrongly.
Finished building documentation for 'SwiftMoneyCore' (1.24s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/paulrwillis/swift-money/main
Fetching https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/pointfreeco/swift-parsing
[1/2345] Fetching swift-docc-plugin
Updated https://github.com/pointfreeco/swift-parsing (1.62s)
Fetched https://github.com/swiftlang/swift-docc-plugin (1.63s)
Computing version for https://github.com/pointfreeco/swift-parsing
Computed https://github.com/pointfreeco/swift-parsing at 0.15.2 (2.24s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (2.03s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3841] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.63s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.36s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[Planning deferred tasks]
[18 / 41]
[20 / 43] Snippets
[31 / 58] SymbolKit
[40 / 58] SymbolKit
[43 / 58] SymbolKit
[52 / 59] SymbolKit
[58 / 63] snippet-extract-product
[59 / 63] snippet-extract-product
[61 / 63] snippet-extract-product
Build complete! (2.73 sec)
Building for debugging...
[Planning deferred tasks]
[2 / 10]
[3 / 11] SwiftMoneyCore
[14 / 22] SwiftMoneyCore
Build complete! (2.07 sec)
Target: SwiftMoneyFX
Extracting symbol information for 'SwiftMoneyFX'...
Finished extracting symbol information for 'SwiftMoneyFX'. (0.83s)
Building documentation for 'SwiftMoneyFX'...
Finished building documentation for 'SwiftMoneyFX' (0.05s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/paulrwillis/swift-money/main
Building for debugging...
[1 / 11]
Build complete! (0.51 sec)
Building for debugging...
[Planning deferred tasks]
[6 / 14] SwiftMoneyFX
Build complete! (0.53 sec)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/paulrwillis/swift-money/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/paulrwillis/swift-money/main/linkable-paths.json
4714
29 /Users/admin/builder/spi-builder-workspace/.docs/paulrwillis/swift-money/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/paulrwillis/swift-money/main
File count: 4714
Doc size: 29.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -paulrwillis-swift-money-main-080fdb95.zip to presigned URL
Starting upload of 6174919 bytes...
Upload completed successfully
Done.