Skip to content

Commit 14f64ea

Browse files
author
Firefox Sync Engineering
committed
Nightly auto-update (140.0.20250430050402)
1 parent da108bd commit 14f64ea

File tree

5 files changed

+81
-12
lines changed

5 files changed

+81
-12
lines changed

Package.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// swift-tools-version:5.4
22
import PackageDescription
33

4-
let checksum = "6c0e2e492926dca426a10d3bcc5866468f0b842ce3f59dc1b57c012dcb3c67c5"
5-
let version = "140.0.20250429050345"
6-
let url = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.140.20250429050345/artifacts/public/build/MozillaRustComponents.xcframework.zip"
4+
let checksum = "3dcb6f7682cd6356db2d536263eaed998e751a6210d998f83e5b5f2b30a79ea0"
5+
let version = "140.0.20250430050402"
6+
let url = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.140.20250430050402/artifacts/public/build/MozillaRustComponents.xcframework.zip"
77

88
// Focus xcframework
9-
let focusChecksum = "3a57438bd5604aea487512ca1bedaf8028886386bb075907b527dde5201fbba8"
10-
let focusUrl = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.140.20250429050345/artifacts/public/build/FocusRustComponents.xcframework.zip"
9+
let focusChecksum = "0151f1f71e32c6440a8231c57e6f30ff3c208de54d18c90a42fd68c559c0bc7b"
10+
let focusUrl = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.140.20250430050402/artifacts/public/build/FocusRustComponents.xcframework.zip"
1111
let package = Package(
1212
name: "MozillaRustComponentsSwift",
1313
platforms: [.iOS(.v14)],

swift-source/all/Generated/Metrics/Metrics.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ extension GleanMetrics {
2323
// Intentionally left private, no external user can instantiate a new global object.
2424
}
2525

26-
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2025, month: 4, day: 29, hour: 5, minute: 15, second: 35))
26+
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2025, month: 4, day: 30, hour: 5, minute: 17, second: 10))
2727
}
2828

2929
enum NimbusEvents {

swift-source/all/Generated/merino.swift

Lines changed: 73 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -554,12 +554,11 @@ open class CuratedRecommendationsClient: CuratedRecommendationsClientProtocol, @
554554
public func uniffiClonePointer() -> UnsafeMutableRawPointer {
555555
return try! rustCall { uniffi_merino_fn_clone_curatedrecommendationsclient(self.pointer, $0) }
556556
}
557-
public convenience init(baseHost: String?, userAgentHeader: String)throws {
557+
public convenience init(config: CuratedRecommendationsConfig)throws {
558558
let pointer =
559559
try rustCallWithError(FfiConverterTypeCuratedRecommendationsApiError_lift) {
560560
uniffi_merino_fn_constructor_curatedrecommendationsclient_new(
561-
FfiConverterOptionString.lower(baseHost),
562-
FfiConverterString.lower(userAgentHeader),$0
561+
FfiConverterTypeCuratedRecommendationsConfig_lower(config),$0
563562
)
564563
}
565564
self.init(unsafeFromRawPointer: pointer)
@@ -710,6 +709,76 @@ public func FfiConverterTypeCuratedRecommendationsBucket_lower(_ value: CuratedR
710709
}
711710

712711

712+
public struct CuratedRecommendationsConfig {
713+
public var baseHost: String?
714+
public var userAgentHeader: String
715+
716+
// Default memberwise initializers are never public by default, so we
717+
// declare one manually.
718+
public init(baseHost: String?, userAgentHeader: String) {
719+
self.baseHost = baseHost
720+
self.userAgentHeader = userAgentHeader
721+
}
722+
}
723+
724+
#if compiler(>=6)
725+
extension CuratedRecommendationsConfig: Sendable {}
726+
#endif
727+
728+
729+
extension CuratedRecommendationsConfig: Equatable, Hashable {
730+
public static func ==(lhs: CuratedRecommendationsConfig, rhs: CuratedRecommendationsConfig) -> Bool {
731+
if lhs.baseHost != rhs.baseHost {
732+
return false
733+
}
734+
if lhs.userAgentHeader != rhs.userAgentHeader {
735+
return false
736+
}
737+
return true
738+
}
739+
740+
public func hash(into hasher: inout Hasher) {
741+
hasher.combine(baseHost)
742+
hasher.combine(userAgentHeader)
743+
}
744+
}
745+
746+
747+
748+
#if swift(>=5.8)
749+
@_documentation(visibility: private)
750+
#endif
751+
public struct FfiConverterTypeCuratedRecommendationsConfig: FfiConverterRustBuffer {
752+
public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> CuratedRecommendationsConfig {
753+
return
754+
try CuratedRecommendationsConfig(
755+
baseHost: FfiConverterOptionString.read(from: &buf),
756+
userAgentHeader: FfiConverterString.read(from: &buf)
757+
)
758+
}
759+
760+
public static func write(_ value: CuratedRecommendationsConfig, into buf: inout [UInt8]) {
761+
FfiConverterOptionString.write(value.baseHost, into: &buf)
762+
FfiConverterString.write(value.userAgentHeader, into: &buf)
763+
}
764+
}
765+
766+
767+
#if swift(>=5.8)
768+
@_documentation(visibility: private)
769+
#endif
770+
public func FfiConverterTypeCuratedRecommendationsConfig_lift(_ buf: RustBuffer) throws -> CuratedRecommendationsConfig {
771+
return try FfiConverterTypeCuratedRecommendationsConfig.lift(buf)
772+
}
773+
774+
#if swift(>=5.8)
775+
@_documentation(visibility: private)
776+
#endif
777+
public func FfiConverterTypeCuratedRecommendationsConfig_lower(_ value: CuratedRecommendationsConfig) -> RustBuffer {
778+
return FfiConverterTypeCuratedRecommendationsConfig.lower(value)
779+
}
780+
781+
713782
public struct CuratedRecommendationsRequest {
714783
public var locale: CuratedRecommendationLocale
715784
public var region: String?
@@ -2766,7 +2835,7 @@ private let initializationResult: InitializationResult = {
27662835
if (uniffi_merino_checksum_method_curatedrecommendationsclient_get_curated_recommendations() != 49968) {
27672836
return InitializationResult.apiChecksumMismatch
27682837
}
2769-
if (uniffi_merino_checksum_constructor_curatedrecommendationsclient_new() != 17990) {
2838+
if (uniffi_merino_checksum_constructor_curatedrecommendationsclient_new() != 14537) {
27702839
return InitializationResult.apiChecksumMismatch
27712840
}
27722841

swift-source/all/Generated/merinoFFI.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ void uniffi_merino_fn_free_curatedrecommendationsclient(void*_Nonnull ptr, RustC
263263
#endif
264264
#ifndef UNIFFI_FFIDEF_UNIFFI_MERINO_FN_CONSTRUCTOR_CURATEDRECOMMENDATIONSCLIENT_NEW
265265
#define UNIFFI_FFIDEF_UNIFFI_MERINO_FN_CONSTRUCTOR_CURATEDRECOMMENDATIONSCLIENT_NEW
266-
void*_Nonnull uniffi_merino_fn_constructor_curatedrecommendationsclient_new(RustBuffer base_host, RustBuffer user_agent_header, RustCallStatus *_Nonnull out_status
266+
void*_Nonnull uniffi_merino_fn_constructor_curatedrecommendationsclient_new(RustBuffer config, RustCallStatus *_Nonnull out_status
267267
);
268268
#endif
269269
#ifndef UNIFFI_FFIDEF_UNIFFI_MERINO_FN_METHOD_CURATEDRECOMMENDATIONSCLIENT_GET_CURATED_RECOMMENDATIONS

swift-source/focus/Generated/Metrics/Metrics.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ extension GleanMetrics {
2323
// Intentionally left private, no external user can instantiate a new global object.
2424
}
2525

26-
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2025, month: 4, day: 29, hour: 5, minute: 15, second: 38))
26+
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2025, month: 4, day: 30, hour: 5, minute: 17, second: 13))
2727
}
2828

2929
enum NimbusEvents {

0 commit comments

Comments
 (0)