Skip to content

Commit d02afd8

Browse files
author
Firefox Sync Engineering
committed
Nightly auto-update (135.0.20241125162628)
1 parent 3c5d60f commit d02afd8

File tree

7 files changed

+271
-7
lines changed

7 files changed

+271
-7
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 = "2fc3d6b6a14adc0eb79a323b9ef324e2eaea555cd911a0ec0a22013fc10ab195"
5-
let version = "134.0.0"
6-
let url = "https://archive.mozilla.org/pub/app-services/releases/134.0/MozillaRustComponents.xcframework.zip"
4+
let checksum = "4c71f4efbcaa931e6350c160c3da3066474347c6aeb7eb6ec04161c3377910f6"
5+
let version = "135.0.20241125162628"
6+
let url = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.135.20241125162628/artifacts/public/build/MozillaRustComponents.xcframework.zip"
77

88
// Focus xcframework
9-
let focusChecksum = "fdd071228ccb4892bf73e82a422f4988bfebe5e239e0651936a3dcc79a06db59"
10-
let focusUrl = "https://archive.mozilla.org/pub/app-services/releases/134.0/FocusRustComponents.xcframework.zip"
9+
let focusChecksum = "72564e63f8291e122786fa77fcd2a267df966cf0f5295cbb6f35d2852c24d59c"
10+
let focusUrl = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.135.20241125162628/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: 2024, month: 11, day: 25, hour: 15, minute: 49, second: 47))
26+
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2024, month: 11, day: 25, hour: 16, minute: 36, second: 17))
2727
}
2828

2929
enum NimbusEvents {

swift-source/all/Generated/nimbus.swift

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1927,6 +1927,88 @@ public func FfiConverterTypeAvailableExperiment_lower(_ value: AvailableExperime
19271927
}
19281928

19291929

1930+
public struct CalculatedAttributes {
1931+
public var daysSinceInstall: Int32?
1932+
public var daysSinceUpdate: Int32?
1933+
public var language: String?
1934+
public var region: String?
1935+
1936+
// Default memberwise initializers are never public by default, so we
1937+
// declare one manually.
1938+
public init(daysSinceInstall: Int32?, daysSinceUpdate: Int32?, language: String?, region: String?) {
1939+
self.daysSinceInstall = daysSinceInstall
1940+
self.daysSinceUpdate = daysSinceUpdate
1941+
self.language = language
1942+
self.region = region
1943+
}
1944+
}
1945+
1946+
1947+
1948+
extension CalculatedAttributes: Equatable, Hashable {
1949+
public static func ==(lhs: CalculatedAttributes, rhs: CalculatedAttributes) -> Bool {
1950+
if lhs.daysSinceInstall != rhs.daysSinceInstall {
1951+
return false
1952+
}
1953+
if lhs.daysSinceUpdate != rhs.daysSinceUpdate {
1954+
return false
1955+
}
1956+
if lhs.language != rhs.language {
1957+
return false
1958+
}
1959+
if lhs.region != rhs.region {
1960+
return false
1961+
}
1962+
return true
1963+
}
1964+
1965+
public func hash(into hasher: inout Hasher) {
1966+
hasher.combine(daysSinceInstall)
1967+
hasher.combine(daysSinceUpdate)
1968+
hasher.combine(language)
1969+
hasher.combine(region)
1970+
}
1971+
}
1972+
1973+
1974+
#if swift(>=5.8)
1975+
@_documentation(visibility: private)
1976+
#endif
1977+
public struct FfiConverterTypeCalculatedAttributes: FfiConverterRustBuffer {
1978+
public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> CalculatedAttributes {
1979+
return
1980+
try CalculatedAttributes(
1981+
daysSinceInstall: FfiConverterOptionInt32.read(from: &buf),
1982+
daysSinceUpdate: FfiConverterOptionInt32.read(from: &buf),
1983+
language: FfiConverterOptionString.read(from: &buf),
1984+
region: FfiConverterOptionString.read(from: &buf)
1985+
)
1986+
}
1987+
1988+
public static func write(_ value: CalculatedAttributes, into buf: inout [UInt8]) {
1989+
FfiConverterOptionInt32.write(value.daysSinceInstall, into: &buf)
1990+
FfiConverterOptionInt32.write(value.daysSinceUpdate, into: &buf)
1991+
FfiConverterOptionString.write(value.language, into: &buf)
1992+
FfiConverterOptionString.write(value.region, into: &buf)
1993+
}
1994+
}
1995+
1996+
1997+
#if swift(>=5.8)
1998+
@_documentation(visibility: private)
1999+
#endif
2000+
public func FfiConverterTypeCalculatedAttributes_lift(_ buf: RustBuffer) throws -> CalculatedAttributes {
2001+
return try FfiConverterTypeCalculatedAttributes.lift(buf)
2002+
}
2003+
2004+
#if swift(>=5.8)
2005+
@_documentation(visibility: private)
2006+
#endif
2007+
public func FfiConverterTypeCalculatedAttributes_lower(_ value: CalculatedAttributes) -> RustBuffer {
2008+
return FfiConverterTypeCalculatedAttributes.lower(value)
2009+
}
2010+
2011+
19302012
public struct EnrolledExperiment {
19312013
public var featureIds: [String]
19322014
public var slug: String
@@ -2938,6 +3020,30 @@ extension FfiConverterCallbackInterfaceMetricsHandler : FfiConverter {
29383020
}
29393021
}
29403022

3023+
#if swift(>=5.8)
3024+
@_documentation(visibility: private)
3025+
#endif
3026+
fileprivate struct FfiConverterOptionInt32: FfiConverterRustBuffer {
3027+
typealias SwiftType = Int32?
3028+
3029+
public static func write(_ value: SwiftType, into buf: inout [UInt8]) {
3030+
guard let value = value else {
3031+
writeInt(&buf, Int8(0))
3032+
return
3033+
}
3034+
writeInt(&buf, Int8(1))
3035+
FfiConverterInt32.write(value, into: &buf)
3036+
}
3037+
3038+
public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> SwiftType {
3039+
switch try readInt(&buf) as Int8 {
3040+
case 0: return nil
3041+
case 1: return try FfiConverterInt32.read(from: &buf)
3042+
default: throw UniffiInternalError.unexpectedOptionalTag
3043+
}
3044+
}
3045+
}
3046+
29413047
#if swift(>=5.8)
29423048
@_documentation(visibility: private)
29433049
#endif
@@ -3304,6 +3410,18 @@ public func FfiConverterTypeJsonObject_lift(_ value: RustBuffer) throws -> JsonO
33043410
public func FfiConverterTypeJsonObject_lower(_ value: JsonObject) -> RustBuffer {
33053411
return FfiConverterTypeJsonObject.lower(value)
33063412
}
3413+
/**
3414+
3415+
*/
3416+
public func getCalculatedAttributes(installationDate: Int64?, dbPath: String, locale: String)throws -> CalculatedAttributes {
3417+
return try FfiConverterTypeCalculatedAttributes.lift(try rustCallWithError(FfiConverterTypeNimbusError.lift) {
3418+
uniffi_nimbus_fn_func_get_calculated_attributes(
3419+
FfiConverterOptionInt64.lower(installationDate),
3420+
FfiConverterString.lower(dbPath),
3421+
FfiConverterString.lower(locale),$0
3422+
)
3423+
})
3424+
}
33073425
/**
33083426
* A test utility used to validate event queries against the jexl evaluator.
33093427
*
@@ -3331,6 +3449,9 @@ private var initializationResult: InitializationResult = {
33313449
if bindings_contract_version != scaffolding_contract_version {
33323450
return InitializationResult.contractVersionMismatch
33333451
}
3452+
if (uniffi_nimbus_checksum_func_get_calculated_attributes() != 10534) {
3453+
return InitializationResult.apiChecksumMismatch
3454+
}
33343455
if (uniffi_nimbus_checksum_func_validate_event_queries() != 42746) {
33353456
return InitializationResult.apiChecksumMismatch
33363457
}

swift-source/all/Generated/nimbusFFI.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,11 @@ RustBuffer uniffi_nimbus_fn_method_recordedcontext_to_json(void*_Nonnull ptr, Ru
549549
void uniffi_nimbus_fn_init_callback_vtable_metricshandler(UniffiVTableCallbackInterfaceMetricsHandler* _Nonnull vtable
550550
);
551551
#endif
552+
#ifndef UNIFFI_FFIDEF_UNIFFI_NIMBUS_FN_FUNC_GET_CALCULATED_ATTRIBUTES
553+
#define UNIFFI_FFIDEF_UNIFFI_NIMBUS_FN_FUNC_GET_CALCULATED_ATTRIBUTES
554+
RustBuffer uniffi_nimbus_fn_func_get_calculated_attributes(RustBuffer installation_date, RustBuffer db_path, RustBuffer locale, RustCallStatus *_Nonnull out_status
555+
);
556+
#endif
552557
#ifndef UNIFFI_FFIDEF_UNIFFI_NIMBUS_FN_FUNC_VALIDATE_EVENT_QUERIES
553558
#define UNIFFI_FFIDEF_UNIFFI_NIMBUS_FN_FUNC_VALIDATE_EVENT_QUERIES
554559
void uniffi_nimbus_fn_func_validate_event_queries(void*_Nonnull recorded_context, RustCallStatus *_Nonnull out_status
@@ -832,6 +837,12 @@ void ffi_nimbus_rust_future_free_void(uint64_t handle
832837
#ifndef UNIFFI_FFIDEF_FFI_NIMBUS_RUST_FUTURE_COMPLETE_VOID
833838
#define UNIFFI_FFIDEF_FFI_NIMBUS_RUST_FUTURE_COMPLETE_VOID
834839
void ffi_nimbus_rust_future_complete_void(uint64_t handle, RustCallStatus *_Nonnull out_status
840+
);
841+
#endif
842+
#ifndef UNIFFI_FFIDEF_UNIFFI_NIMBUS_CHECKSUM_FUNC_GET_CALCULATED_ATTRIBUTES
843+
#define UNIFFI_FFIDEF_UNIFFI_NIMBUS_CHECKSUM_FUNC_GET_CALCULATED_ATTRIBUTES
844+
uint16_t uniffi_nimbus_checksum_func_get_calculated_attributes(void
845+
835846
);
836847
#endif
837848
#ifndef UNIFFI_FFIDEF_UNIFFI_NIMBUS_CHECKSUM_FUNC_VALIDATE_EVENT_QUERIES

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: 2024, month: 11, day: 25, hour: 15, minute: 49, second: 50))
26+
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2024, month: 11, day: 25, hour: 16, minute: 36, second: 20))
2727
}
2828

2929
enum NimbusEvents {

swift-source/focus/Generated/nimbus.swift

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1927,6 +1927,88 @@ public func FfiConverterTypeAvailableExperiment_lower(_ value: AvailableExperime
19271927
}
19281928

19291929

1930+
public struct CalculatedAttributes {
1931+
public var daysSinceInstall: Int32?
1932+
public var daysSinceUpdate: Int32?
1933+
public var language: String?
1934+
public var region: String?
1935+
1936+
// Default memberwise initializers are never public by default, so we
1937+
// declare one manually.
1938+
public init(daysSinceInstall: Int32?, daysSinceUpdate: Int32?, language: String?, region: String?) {
1939+
self.daysSinceInstall = daysSinceInstall
1940+
self.daysSinceUpdate = daysSinceUpdate
1941+
self.language = language
1942+
self.region = region
1943+
}
1944+
}
1945+
1946+
1947+
1948+
extension CalculatedAttributes: Equatable, Hashable {
1949+
public static func ==(lhs: CalculatedAttributes, rhs: CalculatedAttributes) -> Bool {
1950+
if lhs.daysSinceInstall != rhs.daysSinceInstall {
1951+
return false
1952+
}
1953+
if lhs.daysSinceUpdate != rhs.daysSinceUpdate {
1954+
return false
1955+
}
1956+
if lhs.language != rhs.language {
1957+
return false
1958+
}
1959+
if lhs.region != rhs.region {
1960+
return false
1961+
}
1962+
return true
1963+
}
1964+
1965+
public func hash(into hasher: inout Hasher) {
1966+
hasher.combine(daysSinceInstall)
1967+
hasher.combine(daysSinceUpdate)
1968+
hasher.combine(language)
1969+
hasher.combine(region)
1970+
}
1971+
}
1972+
1973+
1974+
#if swift(>=5.8)
1975+
@_documentation(visibility: private)
1976+
#endif
1977+
public struct FfiConverterTypeCalculatedAttributes: FfiConverterRustBuffer {
1978+
public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> CalculatedAttributes {
1979+
return
1980+
try CalculatedAttributes(
1981+
daysSinceInstall: FfiConverterOptionInt32.read(from: &buf),
1982+
daysSinceUpdate: FfiConverterOptionInt32.read(from: &buf),
1983+
language: FfiConverterOptionString.read(from: &buf),
1984+
region: FfiConverterOptionString.read(from: &buf)
1985+
)
1986+
}
1987+
1988+
public static func write(_ value: CalculatedAttributes, into buf: inout [UInt8]) {
1989+
FfiConverterOptionInt32.write(value.daysSinceInstall, into: &buf)
1990+
FfiConverterOptionInt32.write(value.daysSinceUpdate, into: &buf)
1991+
FfiConverterOptionString.write(value.language, into: &buf)
1992+
FfiConverterOptionString.write(value.region, into: &buf)
1993+
}
1994+
}
1995+
1996+
1997+
#if swift(>=5.8)
1998+
@_documentation(visibility: private)
1999+
#endif
2000+
public func FfiConverterTypeCalculatedAttributes_lift(_ buf: RustBuffer) throws -> CalculatedAttributes {
2001+
return try FfiConverterTypeCalculatedAttributes.lift(buf)
2002+
}
2003+
2004+
#if swift(>=5.8)
2005+
@_documentation(visibility: private)
2006+
#endif
2007+
public func FfiConverterTypeCalculatedAttributes_lower(_ value: CalculatedAttributes) -> RustBuffer {
2008+
return FfiConverterTypeCalculatedAttributes.lower(value)
2009+
}
2010+
2011+
19302012
public struct EnrolledExperiment {
19312013
public var featureIds: [String]
19322014
public var slug: String
@@ -2938,6 +3020,30 @@ extension FfiConverterCallbackInterfaceMetricsHandler : FfiConverter {
29383020
}
29393021
}
29403022

3023+
#if swift(>=5.8)
3024+
@_documentation(visibility: private)
3025+
#endif
3026+
fileprivate struct FfiConverterOptionInt32: FfiConverterRustBuffer {
3027+
typealias SwiftType = Int32?
3028+
3029+
public static func write(_ value: SwiftType, into buf: inout [UInt8]) {
3030+
guard let value = value else {
3031+
writeInt(&buf, Int8(0))
3032+
return
3033+
}
3034+
writeInt(&buf, Int8(1))
3035+
FfiConverterInt32.write(value, into: &buf)
3036+
}
3037+
3038+
public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> SwiftType {
3039+
switch try readInt(&buf) as Int8 {
3040+
case 0: return nil
3041+
case 1: return try FfiConverterInt32.read(from: &buf)
3042+
default: throw UniffiInternalError.unexpectedOptionalTag
3043+
}
3044+
}
3045+
}
3046+
29413047
#if swift(>=5.8)
29423048
@_documentation(visibility: private)
29433049
#endif
@@ -3304,6 +3410,18 @@ public func FfiConverterTypeJsonObject_lift(_ value: RustBuffer) throws -> JsonO
33043410
public func FfiConverterTypeJsonObject_lower(_ value: JsonObject) -> RustBuffer {
33053411
return FfiConverterTypeJsonObject.lower(value)
33063412
}
3413+
/**
3414+
3415+
*/
3416+
public func getCalculatedAttributes(installationDate: Int64?, dbPath: String, locale: String)throws -> CalculatedAttributes {
3417+
return try FfiConverterTypeCalculatedAttributes.lift(try rustCallWithError(FfiConverterTypeNimbusError.lift) {
3418+
uniffi_nimbus_fn_func_get_calculated_attributes(
3419+
FfiConverterOptionInt64.lower(installationDate),
3420+
FfiConverterString.lower(dbPath),
3421+
FfiConverterString.lower(locale),$0
3422+
)
3423+
})
3424+
}
33073425
/**
33083426
* A test utility used to validate event queries against the jexl evaluator.
33093427
*
@@ -3331,6 +3449,9 @@ private var initializationResult: InitializationResult = {
33313449
if bindings_contract_version != scaffolding_contract_version {
33323450
return InitializationResult.contractVersionMismatch
33333451
}
3452+
if (uniffi_nimbus_checksum_func_get_calculated_attributes() != 10534) {
3453+
return InitializationResult.apiChecksumMismatch
3454+
}
33343455
if (uniffi_nimbus_checksum_func_validate_event_queries() != 42746) {
33353456
return InitializationResult.apiChecksumMismatch
33363457
}

swift-source/focus/Generated/nimbusFFI.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,11 @@ RustBuffer uniffi_nimbus_fn_method_recordedcontext_to_json(void*_Nonnull ptr, Ru
549549
void uniffi_nimbus_fn_init_callback_vtable_metricshandler(UniffiVTableCallbackInterfaceMetricsHandler* _Nonnull vtable
550550
);
551551
#endif
552+
#ifndef UNIFFI_FFIDEF_UNIFFI_NIMBUS_FN_FUNC_GET_CALCULATED_ATTRIBUTES
553+
#define UNIFFI_FFIDEF_UNIFFI_NIMBUS_FN_FUNC_GET_CALCULATED_ATTRIBUTES
554+
RustBuffer uniffi_nimbus_fn_func_get_calculated_attributes(RustBuffer installation_date, RustBuffer db_path, RustBuffer locale, RustCallStatus *_Nonnull out_status
555+
);
556+
#endif
552557
#ifndef UNIFFI_FFIDEF_UNIFFI_NIMBUS_FN_FUNC_VALIDATE_EVENT_QUERIES
553558
#define UNIFFI_FFIDEF_UNIFFI_NIMBUS_FN_FUNC_VALIDATE_EVENT_QUERIES
554559
void uniffi_nimbus_fn_func_validate_event_queries(void*_Nonnull recorded_context, RustCallStatus *_Nonnull out_status
@@ -832,6 +837,12 @@ void ffi_nimbus_rust_future_free_void(uint64_t handle
832837
#ifndef UNIFFI_FFIDEF_FFI_NIMBUS_RUST_FUTURE_COMPLETE_VOID
833838
#define UNIFFI_FFIDEF_FFI_NIMBUS_RUST_FUTURE_COMPLETE_VOID
834839
void ffi_nimbus_rust_future_complete_void(uint64_t handle, RustCallStatus *_Nonnull out_status
840+
);
841+
#endif
842+
#ifndef UNIFFI_FFIDEF_UNIFFI_NIMBUS_CHECKSUM_FUNC_GET_CALCULATED_ATTRIBUTES
843+
#define UNIFFI_FFIDEF_UNIFFI_NIMBUS_CHECKSUM_FUNC_GET_CALCULATED_ATTRIBUTES
844+
uint16_t uniffi_nimbus_checksum_func_get_calculated_attributes(void
845+
835846
);
836847
#endif
837848
#ifndef UNIFFI_FFIDEF_UNIFFI_NIMBUS_CHECKSUM_FUNC_VALIDATE_EVENT_QUERIES

0 commit comments

Comments
 (0)