Skip to content

Commit 10b9730

Browse files
committed
migrate to logos for human_encoding
1 parent 80f3821 commit 10b9730

File tree

6 files changed

+712
-723
lines changed

6 files changed

+712
-723
lines changed

Cargo-recent.lock

Lines changed: 121 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ version = "0.11.1"
5151
source = "registry+https://github.com/rust-lang/crates.io-index"
5252
checksum = "32637268377fc7b10a8c6d51de3e7fba1ce5dd371a96e342b34e6078db558e7f"
5353

54+
[[package]]
55+
name = "beef"
56+
version = "0.5.2"
57+
source = "registry+https://github.com/rust-lang/crates.io-index"
58+
checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1"
59+
5460
[[package]]
5561
name = "bitcoin"
5662
version = "0.32.8"
@@ -114,9 +120,9 @@ dependencies = [
114120

115121
[[package]]
116122
name = "bumpalo"
117-
version = "3.19.0"
123+
version = "3.20.2"
118124
source = "registry+https://github.com/rust-lang/crates.io-index"
119-
checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
125+
checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
120126

121127
[[package]]
122128
name = "byteorder"
@@ -126,9 +132,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
126132

127133
[[package]]
128134
name = "cc"
129-
version = "1.2.49"
135+
version = "1.2.57"
130136
source = "registry+https://github.com/rust-lang/crates.io-index"
131-
checksum = "90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215"
137+
checksum = "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423"
132138
dependencies = [
133139
"find-msvc-tools",
134140
"jobserver",
@@ -156,15 +162,21 @@ dependencies = [
156162

157163
[[package]]
158164
name = "find-msvc-tools"
159-
version = "0.1.5"
165+
version = "0.1.9"
166+
source = "registry+https://github.com/rust-lang/crates.io-index"
167+
checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
168+
169+
[[package]]
170+
name = "fnv"
171+
version = "1.0.7"
160172
source = "registry+https://github.com/rust-lang/crates.io-index"
161-
checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844"
173+
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
162174

163175
[[package]]
164176
name = "getrandom"
165-
version = "0.2.16"
177+
version = "0.2.17"
166178
source = "registry+https://github.com/rust-lang/crates.io-index"
167-
checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
179+
checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
168180
dependencies = [
169181
"cfg-if",
170182
"js-sys",
@@ -214,9 +226,9 @@ checksum = "3011d1213f159867b13cfd6ac92d2cd5f1345762c63be3554e84092d85a50bbd"
214226

215227
[[package]]
216228
name = "itoa"
217-
version = "1.0.17"
229+
version = "1.0.18"
218230
source = "registry+https://github.com/rust-lang/crates.io-index"
219-
checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
231+
checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
220232

221233
[[package]]
222234
name = "jobserver"
@@ -230,35 +242,75 @@ dependencies = [
230242

231243
[[package]]
232244
name = "js-sys"
233-
version = "0.3.83"
245+
version = "0.3.91"
234246
source = "registry+https://github.com/rust-lang/crates.io-index"
235-
checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8"
247+
checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
236248
dependencies = [
237249
"once_cell",
238250
"wasm-bindgen",
239251
]
240252

253+
[[package]]
254+
name = "lazy_static"
255+
version = "1.5.0"
256+
source = "registry+https://github.com/rust-lang/crates.io-index"
257+
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
258+
241259
[[package]]
242260
name = "libc"
243-
version = "0.2.178"
261+
version = "0.2.183"
244262
source = "registry+https://github.com/rust-lang/crates.io-index"
245-
checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
263+
checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d"
246264

247265
[[package]]
248266
name = "libfuzzer-sys"
249-
version = "0.4.10"
267+
version = "0.4.12"
250268
source = "registry+https://github.com/rust-lang/crates.io-index"
251-
checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404"
269+
checksum = "f12a681b7dd8ce12bff52488013ba614b869148d54dd79836ab85aafdd53f08d"
252270
dependencies = [
253271
"arbitrary",
254272
"cc",
255273
]
256274

275+
[[package]]
276+
name = "logos"
277+
version = "0.15.1"
278+
source = "registry+https://github.com/rust-lang/crates.io-index"
279+
checksum = "ff472f899b4ec2d99161c51f60ff7075eeb3097069a36050d8037a6325eb8154"
280+
dependencies = [
281+
"logos-derive",
282+
]
283+
284+
[[package]]
285+
name = "logos-codegen"
286+
version = "0.15.1"
287+
source = "registry+https://github.com/rust-lang/crates.io-index"
288+
checksum = "192a3a2b90b0c05b27a0b2c43eecdb7c415e29243acc3f89cc8247a5b693045c"
289+
dependencies = [
290+
"beef",
291+
"fnv",
292+
"lazy_static",
293+
"proc-macro2",
294+
"quote",
295+
"regex-syntax",
296+
"rustc_version",
297+
"syn",
298+
]
299+
300+
[[package]]
301+
name = "logos-derive"
302+
version = "0.15.1"
303+
source = "registry+https://github.com/rust-lang/crates.io-index"
304+
checksum = "605d9697bcd5ef3a42d38efc51541aa3d6a4a25f7ab6d1ed0da5ac632a26b470"
305+
dependencies = [
306+
"logos-codegen",
307+
]
308+
257309
[[package]]
258310
name = "memchr"
259-
version = "2.7.6"
311+
version = "2.8.0"
260312
source = "registry+https://github.com/rust-lang/crates.io-index"
261-
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
313+
checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
262314

263315
[[package]]
264316
name = "miniscript"
@@ -272,9 +324,9 @@ dependencies = [
272324

273325
[[package]]
274326
name = "once_cell"
275-
version = "1.21.3"
327+
version = "1.21.4"
276328
source = "registry+https://github.com/rust-lang/crates.io-index"
277-
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
329+
checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
278330

279331
[[package]]
280332
name = "ppv-lite86"
@@ -287,18 +339,18 @@ dependencies = [
287339

288340
[[package]]
289341
name = "proc-macro2"
290-
version = "1.0.103"
342+
version = "1.0.106"
291343
source = "registry+https://github.com/rust-lang/crates.io-index"
292-
checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
344+
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
293345
dependencies = [
294346
"unicode-ident",
295347
]
296348

297349
[[package]]
298350
name = "quote"
299-
version = "1.0.42"
351+
version = "1.0.45"
300352
source = "registry+https://github.com/rust-lang/crates.io-index"
301-
checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
353+
checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
302354
dependencies = [
303355
"proc-macro2",
304356
]
@@ -336,14 +388,14 @@ version = "0.6.4"
336388
source = "registry+https://github.com/rust-lang/crates.io-index"
337389
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
338390
dependencies = [
339-
"getrandom 0.2.16",
391+
"getrandom 0.2.17",
340392
]
341393

342394
[[package]]
343395
name = "regex"
344-
version = "1.12.2"
396+
version = "1.12.3"
345397
source = "registry+https://github.com/rust-lang/crates.io-index"
346-
checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
398+
checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
347399
dependencies = [
348400
"aho-corasick",
349401
"memchr",
@@ -353,9 +405,9 @@ dependencies = [
353405

354406
[[package]]
355407
name = "regex-automata"
356-
version = "0.4.13"
408+
version = "0.4.14"
357409
source = "registry+https://github.com/rust-lang/crates.io-index"
358-
checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
410+
checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
359411
dependencies = [
360412
"aho-corasick",
361413
"memchr",
@@ -364,9 +416,18 @@ dependencies = [
364416

365417
[[package]]
366418
name = "regex-syntax"
367-
version = "0.8.8"
419+
version = "0.8.10"
368420
source = "registry+https://github.com/rust-lang/crates.io-index"
369-
checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
421+
checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
422+
423+
[[package]]
424+
name = "rustc_version"
425+
version = "0.4.1"
426+
source = "registry+https://github.com/rust-lang/crates.io-index"
427+
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
428+
dependencies = [
429+
"semver",
430+
]
370431

371432
[[package]]
372433
name = "rustversion"
@@ -427,6 +488,12 @@ dependencies = [
427488
"secp256k1-sys",
428489
]
429490

491+
[[package]]
492+
name = "semver"
493+
version = "1.0.27"
494+
source = "registry+https://github.com/rust-lang/crates.io-index"
495+
checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
496+
430497
[[package]]
431498
name = "serde"
432499
version = "1.0.228"
@@ -501,7 +568,7 @@ checksum = "d75c8fb4a18e63fbce4cf16026c36a6c38066e4f4a09ce5e81be817d0e36d8f8"
501568
dependencies = [
502569
"bitcoin_hashes",
503570
"byteorder",
504-
"getrandom 0.2.16",
571+
"getrandom 0.2.17",
505572
"hex-conservative 0.1.2",
506573
"miniscript",
507574
"santiago",
@@ -516,11 +583,11 @@ dependencies = [
516583
"bitcoin_hashes",
517584
"byteorder",
518585
"elements",
519-
"getrandom 0.2.16",
586+
"getrandom 0.2.17",
520587
"ghost-cell",
521588
"hex-conservative 0.2.2",
589+
"logos",
522590
"miniscript",
523-
"santiago",
524591
"serde",
525592
"serde_json",
526593
"simplicity-sys 0.6.2",
@@ -546,9 +613,9 @@ dependencies = [
546613

547614
[[package]]
548615
name = "syn"
549-
version = "2.0.111"
616+
version = "2.0.117"
550617
source = "registry+https://github.com/rust-lang/crates.io-index"
551-
checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
618+
checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
552619
dependencies = [
553620
"proc-macro2",
554621
"quote",
@@ -557,9 +624,9 @@ dependencies = [
557624

558625
[[package]]
559626
name = "unicode-ident"
560-
version = "1.0.22"
627+
version = "1.0.24"
561628
source = "registry+https://github.com/rust-lang/crates.io-index"
562-
checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
629+
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
563630

564631
[[package]]
565632
name = "wasi"
@@ -569,18 +636,18 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
569636

570637
[[package]]
571638
name = "wasip2"
572-
version = "1.0.1+wasi-0.2.4"
639+
version = "1.0.2+wasi-0.2.9"
573640
source = "registry+https://github.com/rust-lang/crates.io-index"
574-
checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
641+
checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5"
575642
dependencies = [
576643
"wit-bindgen",
577644
]
578645

579646
[[package]]
580647
name = "wasm-bindgen"
581-
version = "0.2.106"
648+
version = "0.2.114"
582649
source = "registry+https://github.com/rust-lang/crates.io-index"
583-
checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd"
650+
checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
584651
dependencies = [
585652
"cfg-if",
586653
"once_cell",
@@ -591,19 +658,19 @@ dependencies = [
591658

592659
[[package]]
593660
name = "wasm-bindgen-macro"
594-
version = "0.2.106"
661+
version = "0.2.114"
595662
source = "registry+https://github.com/rust-lang/crates.io-index"
596-
checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3"
663+
checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
597664
dependencies = [
598665
"quote",
599666
"wasm-bindgen-macro-support",
600667
]
601668

602669
[[package]]
603670
name = "wasm-bindgen-macro-support"
604-
version = "0.2.106"
671+
version = "0.2.114"
605672
source = "registry+https://github.com/rust-lang/crates.io-index"
606-
checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40"
673+
checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
607674
dependencies = [
608675
"bumpalo",
609676
"proc-macro2",
@@ -614,33 +681,33 @@ dependencies = [
614681

615682
[[package]]
616683
name = "wasm-bindgen-shared"
617-
version = "0.2.106"
684+
version = "0.2.114"
618685
source = "registry+https://github.com/rust-lang/crates.io-index"
619-
checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4"
686+
checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
620687
dependencies = [
621688
"unicode-ident",
622689
]
623690

624691
[[package]]
625692
name = "wit-bindgen"
626-
version = "0.46.0"
693+
version = "0.51.0"
627694
source = "registry+https://github.com/rust-lang/crates.io-index"
628-
checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
695+
checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
629696

630697
[[package]]
631698
name = "zerocopy"
632-
version = "0.8.31"
699+
version = "0.8.47"
633700
source = "registry+https://github.com/rust-lang/crates.io-index"
634-
checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
701+
checksum = "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87"
635702
dependencies = [
636703
"zerocopy-derive",
637704
]
638705

639706
[[package]]
640707
name = "zerocopy-derive"
641-
version = "0.8.31"
708+
version = "0.8.47"
642709
source = "registry+https://github.com/rust-lang/crates.io-index"
643-
checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
710+
checksum = "0e8bc7269b54418e7aeeef514aa68f8690b8c0489a06b0136e5f57c4c5ccab89"
644711
dependencies = [
645712
"proc-macro2",
646713
"quote",

0 commit comments

Comments
 (0)