Skip to content

Commit a4e7d1e

Browse files
committed
Upgrade to uniffi 0.30
This changes the bitcoin-ffi revision accordingly to one that supports 0.30.
1 parent f2c64d8 commit a4e7d1e

File tree

6 files changed

+334
-52
lines changed

6 files changed

+334
-52
lines changed

Cargo-minimal.lock

Lines changed: 163 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -462,12 +462,12 @@ dependencies = [
462462

463463
[[package]]
464464
name = "bitcoin-ffi"
465-
version = "0.1.2"
466-
source = "git+https://github.com/benalleng/bitcoin-ffi.git?rev=8e3a23b#8e3a23b0369ac85a27ae33bac60130e9dc439179"
465+
version = "0.1.3"
466+
source = "git+https://github.com/bitcoindevkit/bitcoin-ffi?rev=39cc12b#39cc12bd32d6adf889b48354adcdb0f3c475aad2"
467467
dependencies = [
468468
"bitcoin 0.32.7",
469469
"thiserror 1.0.63",
470-
"uniffi",
470+
"uniffi 0.30.0",
471471
]
472472

473473
[[package]]
@@ -1895,6 +1895,7 @@ checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
18951895
dependencies = [
18961896
"equivalent",
18971897
"hashbrown 0.15.5",
1898+
"serde",
18981899
]
18991900

19001901
[[package]]
@@ -2479,7 +2480,7 @@ dependencies = [
24792480
"serde_json",
24802481
"thiserror 2.0.15",
24812482
"tokio",
2482-
"uniffi",
2483+
"uniffi 0.30.0",
24832484
"uniffi-dart",
24842485
"url",
24852486
]
@@ -3837,10 +3838,12 @@ version = "0.9.5"
38373838
source = "registry+https://github.com/rust-lang/crates.io-index"
38383839
checksum = "75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8"
38393840
dependencies = [
3841+
"indexmap",
38403842
"serde",
38413843
"serde_spanned",
38423844
"toml_datetime",
38433845
"toml_parser",
3846+
"toml_writer",
38443847
"winnow",
38453848
]
38463849

@@ -3862,6 +3865,12 @@ dependencies = [
38623865
"winnow",
38633866
]
38643867

3868+
[[package]]
3869+
name = "toml_writer"
3870+
version = "1.0.4"
3871+
source = "registry+https://github.com/rust-lang/crates.io-index"
3872+
checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2"
3873+
38653874
[[package]]
38663875
name = "tower"
38673876
version = "0.5.2"
@@ -4041,16 +4050,31 @@ name = "uniffi"
40414050
version = "0.29.4"
40424051
source = "registry+https://github.com/rust-lang/crates.io-index"
40434052
checksum = "c6d968cb62160c11f2573e6be724ef8b1b18a277aededd17033f8a912d73e2b4"
4053+
dependencies = [
4054+
"anyhow",
4055+
"cargo_metadata",
4056+
"uniffi_bindgen 0.29.4",
4057+
"uniffi_build 0.29.4",
4058+
"uniffi_core 0.29.4",
4059+
"uniffi_macros 0.29.4",
4060+
"uniffi_pipeline 0.29.4",
4061+
]
4062+
4063+
[[package]]
4064+
name = "uniffi"
4065+
version = "0.30.0"
4066+
source = "registry+https://github.com/rust-lang/crates.io-index"
4067+
checksum = "c866f627c3f04c3df068b68bb2d725492caaa539dd313e2a9d26bb85b1a32f4e"
40444068
dependencies = [
40454069
"anyhow",
40464070
"camino",
40474071
"cargo_metadata",
40484072
"clap",
4049-
"uniffi_bindgen",
4050-
"uniffi_build",
4051-
"uniffi_core",
4052-
"uniffi_macros",
4053-
"uniffi_pipeline",
4073+
"uniffi_bindgen 0.30.0",
4074+
"uniffi_build 0.30.0",
4075+
"uniffi_core 0.30.0",
4076+
"uniffi_macros 0.30.0",
4077+
"uniffi_pipeline 0.30.0",
40544078
]
40554079

40564080
[[package]]
@@ -4068,9 +4092,9 @@ dependencies = [
40684092
"serde",
40694093
"stringcase 0.4.0",
40704094
"toml 0.5.11",
4071-
"uniffi",
4072-
"uniffi_bindgen",
4073-
"uniffi_build",
4095+
"uniffi 0.29.4",
4096+
"uniffi_bindgen 0.29.4",
4097+
"uniffi_build 0.29.4",
40744098
"uniffi_dart_macro",
40754099
]
40764100

@@ -4094,10 +4118,36 @@ dependencies = [
40944118
"tempfile",
40954119
"textwrap",
40964120
"toml 0.5.11",
4097-
"uniffi_internal_macros",
4098-
"uniffi_meta",
4099-
"uniffi_pipeline",
4100-
"uniffi_udl",
4121+
"uniffi_internal_macros 0.29.4",
4122+
"uniffi_meta 0.29.4",
4123+
"uniffi_pipeline 0.29.4",
4124+
"uniffi_udl 0.29.4",
4125+
]
4126+
4127+
[[package]]
4128+
name = "uniffi_bindgen"
4129+
version = "0.30.0"
4130+
source = "registry+https://github.com/rust-lang/crates.io-index"
4131+
checksum = "7c8ca600167641ebe7c8ba9254af40492dda3397c528cc3b2f511bd23e8541a5"
4132+
dependencies = [
4133+
"anyhow",
4134+
"askama",
4135+
"camino",
4136+
"cargo_metadata",
4137+
"fs-err",
4138+
"glob",
4139+
"goblin",
4140+
"heck",
4141+
"indexmap",
4142+
"once_cell",
4143+
"serde",
4144+
"tempfile",
4145+
"textwrap",
4146+
"toml 0.9.5",
4147+
"uniffi_internal_macros 0.30.0",
4148+
"uniffi_meta 0.30.0",
4149+
"uniffi_pipeline 0.30.0",
4150+
"uniffi_udl 0.30.0",
41014151
]
41024152

41034153
[[package]]
@@ -4108,7 +4158,18 @@ checksum = "6683e6b665423cddeacd89a3f97312cf400b2fb245a26f197adaf65c45d505b2"
41084158
dependencies = [
41094159
"anyhow",
41104160
"camino",
4111-
"uniffi_bindgen",
4161+
"uniffi_bindgen 0.29.4",
4162+
]
4163+
4164+
[[package]]
4165+
name = "uniffi_build"
4166+
version = "0.30.0"
4167+
source = "registry+https://github.com/rust-lang/crates.io-index"
4168+
checksum = "3e55c05228f4858bb258f651d21d743fcc1fe5a2ec20d3c0f9daefddb105ee4d"
4169+
dependencies = [
4170+
"anyhow",
4171+
"camino",
4172+
"uniffi_bindgen 0.30.0",
41124173
]
41134174

41144175
[[package]]
@@ -4124,6 +4185,18 @@ dependencies = [
41244185
"static_assertions",
41254186
]
41264187

4188+
[[package]]
4189+
name = "uniffi_core"
4190+
version = "0.30.0"
4191+
source = "registry+https://github.com/rust-lang/crates.io-index"
4192+
checksum = "7e7a5a038ebffe8f4cf91416b154ef3c2468b18e828b7009e01b1b99938089f9"
4193+
dependencies = [
4194+
"anyhow",
4195+
"bytes",
4196+
"once_cell",
4197+
"static_assertions",
4198+
]
4199+
41274200
[[package]]
41284201
name = "uniffi_dart_macro"
41294202
version = "0.1.0"
@@ -4134,7 +4207,7 @@ dependencies = [
41344207
"quote",
41354208
"stringcase 0.3.0",
41364209
"syn 1.0.109",
4137-
"uniffi",
4210+
"uniffi 0.29.4",
41384211
]
41394212

41404213
[[package]]
@@ -4150,6 +4223,19 @@ dependencies = [
41504223
"syn 2.0.106",
41514224
]
41524225

4226+
[[package]]
4227+
name = "uniffi_internal_macros"
4228+
version = "0.30.0"
4229+
source = "registry+https://github.com/rust-lang/crates.io-index"
4230+
checksum = "e3c2a6f93e7b73726e2015696ece25ca0ac5a5f1cf8d6a7ab5214dd0a01d2edf"
4231+
dependencies = [
4232+
"anyhow",
4233+
"indexmap",
4234+
"proc-macro2",
4235+
"quote",
4236+
"syn 2.0.106",
4237+
]
4238+
41534239
[[package]]
41544240
name = "uniffi_macros"
41554241
version = "0.29.4"
@@ -4164,7 +4250,24 @@ dependencies = [
41644250
"serde",
41654251
"syn 2.0.106",
41664252
"toml 0.5.11",
4167-
"uniffi_meta",
4253+
"uniffi_meta 0.29.4",
4254+
]
4255+
4256+
[[package]]
4257+
name = "uniffi_macros"
4258+
version = "0.30.0"
4259+
source = "registry+https://github.com/rust-lang/crates.io-index"
4260+
checksum = "64c6309fc36c7992afc03bc0c5b059c656bccbef3f2a4bc362980017f8936141"
4261+
dependencies = [
4262+
"camino",
4263+
"fs-err",
4264+
"once_cell",
4265+
"proc-macro2",
4266+
"quote",
4267+
"serde",
4268+
"syn 2.0.106",
4269+
"toml 0.9.5",
4270+
"uniffi_meta 0.30.0",
41684271
]
41694272

41704273
[[package]]
@@ -4175,8 +4278,20 @@ checksum = "10f817868a3b171bb7bf259e882138d104deafde65684689b4694c846d322491"
41754278
dependencies = [
41764279
"anyhow",
41774280
"siphasher",
4178-
"uniffi_internal_macros",
4179-
"uniffi_pipeline",
4281+
"uniffi_internal_macros 0.29.4",
4282+
"uniffi_pipeline 0.29.4",
4283+
]
4284+
4285+
[[package]]
4286+
name = "uniffi_meta"
4287+
version = "0.30.0"
4288+
source = "registry+https://github.com/rust-lang/crates.io-index"
4289+
checksum = "0a138823392dba19b0aa494872689f97d0ee157de5852e2bec157ce6de9cdc22"
4290+
dependencies = [
4291+
"anyhow",
4292+
"siphasher",
4293+
"uniffi_internal_macros 0.30.0",
4294+
"uniffi_pipeline 0.30.0",
41804295
]
41814296

41824297
[[package]]
@@ -4189,7 +4304,20 @@ dependencies = [
41894304
"heck",
41904305
"indexmap",
41914306
"tempfile",
4192-
"uniffi_internal_macros",
4307+
"uniffi_internal_macros 0.29.4",
4308+
]
4309+
4310+
[[package]]
4311+
name = "uniffi_pipeline"
4312+
version = "0.30.0"
4313+
source = "registry+https://github.com/rust-lang/crates.io-index"
4314+
checksum = "8c27c4b515d25f8e53cc918e238c39a79c3144a40eaf2e51c4a7958973422c29"
4315+
dependencies = [
4316+
"anyhow",
4317+
"heck",
4318+
"indexmap",
4319+
"tempfile",
4320+
"uniffi_internal_macros 0.30.0",
41934321
]
41944322

41954323
[[package]]
@@ -4200,7 +4328,19 @@ checksum = "caed654fb73da5abbc7a7e9c741532284532ba4762d6fe5071372df22a41730a"
42004328
dependencies = [
42014329
"anyhow",
42024330
"textwrap",
4203-
"uniffi_meta",
4331+
"uniffi_meta 0.29.4",
4332+
"weedle2",
4333+
]
4334+
4335+
[[package]]
4336+
name = "uniffi_udl"
4337+
version = "0.30.0"
4338+
source = "registry+https://github.com/rust-lang/crates.io-index"
4339+
checksum = "d0adacdd848aeed7af4f5af7d2f621d5e82531325d405e29463482becfdeafca"
4340+
dependencies = [
4341+
"anyhow",
4342+
"textwrap",
4343+
"uniffi_meta 0.30.0",
42044344
"weedle2",
42054345
]
42064346

0 commit comments

Comments
 (0)