diff --git a/Cargo.lock b/Cargo.lock index 8414f66..8417877 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -80,9 +80,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" +checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" [[package]] name = "arrayvec" @@ -174,6 +174,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "borsh" +version = "1.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2506947f73ad44e344215ccd6403ac2ae18cd8e046e581a441bf8d199f257f03" +dependencies = [ + "cfg_aliases", +] + [[package]] name = "bstr" version = "1.11.0" @@ -230,7 +239,7 @@ dependencies = [ "rayon", "rust-analyzer-salsa", "semver", - "smol_str", + "smol_str 0.2.2", "thiserror", ] @@ -255,7 +264,7 @@ dependencies = [ "cairo-lang-utils", "itertools 0.12.1", "rust-analyzer-salsa", - "smol_str", + "smol_str 0.2.2", ] [[package]] @@ -286,7 +295,7 @@ dependencies = [ "itertools 0.12.1", "pulldown-cmark", "rust-analyzer-salsa", - "smol_str", + "smol_str 0.2.2", ] [[package]] @@ -309,7 +318,7 @@ dependencies = [ "rust-analyzer-salsa", "semver", "serde", - "smol_str", + "smol_str 0.2.2", "toml", ] @@ -353,7 +362,7 @@ dependencies = [ "num-integer", "num-traits", "rust-analyzer-salsa", - "smol_str", + "smol_str 0.2.2", ] [[package]] @@ -400,7 +409,7 @@ dependencies = [ "num-bigint", "num-traits", "rust-analyzer-salsa", - "smol_str", + "smol_str 0.2.2", "unescaper", ] @@ -419,7 +428,7 @@ dependencies = [ "indoc", "itertools 0.12.1", "rust-analyzer-salsa", - "smol_str", + "smol_str 0.2.2", ] [[package]] @@ -470,7 +479,7 @@ dependencies = [ "num-bigint", "num-traits", "rust-analyzer-salsa", - "smol_str", + "smol_str 0.2.2", "toml", ] @@ -495,7 +504,7 @@ dependencies = [ "serde", "serde_json", "sha3", - "smol_str", + "smol_str 0.2.2", "starknet-types-core", "thiserror", ] @@ -550,7 +559,7 @@ dependencies = [ "rust-analyzer-salsa", "serde", "serde_json", - "smol_str", + "smol_str 0.2.2", ] [[package]] @@ -606,7 +615,7 @@ dependencies = [ "itertools 0.12.1", "serde", "serde_json", - "smol_str", + "smol_str 0.2.2", "starknet-types-core", "thiserror", ] @@ -628,7 +637,7 @@ dependencies = [ "serde", "serde_json", "sha3", - "smol_str", + "smol_str 0.2.2", "starknet-types-core", "thiserror", ] @@ -645,7 +654,7 @@ dependencies = [ "num-bigint", "num-traits", "rust-analyzer-salsa", - "smol_str", + "smol_str 0.2.2", "unescaper", ] @@ -738,7 +747,7 @@ dependencies = [ "governor", "indent", "indoc", - "itertools 0.12.1", + "itertools 0.13.0", "jod-thread", "libc", "lsp-server", @@ -751,7 +760,7 @@ dependencies = [ "scarb-stable-hash", "serde", "serde_json", - "smol_str", + "smol_str 0.3.2", "tempfile", "test-log", "toml", @@ -776,11 +785,17 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + [[package]] name = "clap" -version = "4.5.21" +version = "4.5.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" +checksum = "69371e34337c4c984bbe322360c2547210bf632eb2814bbe78a6e87a2935bd2b" dependencies = [ "clap_builder", "clap_derive", @@ -788,9 +803,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.21" +version = "4.5.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" +checksum = "6e24c1b4099818523236a8ca881d2b45db98dadfb4625cf6608c12069fcbbde1" dependencies = [ "anstream", "anstyle", @@ -1542,6 +1557,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.14" @@ -1633,9 +1657,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.166" +version = "0.2.167" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2ccc108bbc0b1331bd061864e7cd823c0cab660bbe6970e66e2c0614decde36" +checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc" [[package]] name = "libredox" @@ -2455,6 +2479,16 @@ dependencies = [ "serde", ] +[[package]] +name = "smol_str" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d" +dependencies = [ + "borsh", + "serde", +] + [[package]] name = "spinning_top" version = "0.3.0" @@ -2746,9 +2780,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "nu-ansi-term", diff --git a/Cargo.toml b/Cargo.toml index ac3d5d1..0b30efe 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ crossbeam = "0.8.4" governor = { version = "0.7.0", default-features = false, features = ["std", "quanta"] } indent = "0.1.1" indoc = "2" -itertools = "0.12.1" +itertools = "0.13.0" jod-thread = "0.1.2" lsp-server = "0.7.7" lsp-types = "=0.95.0" @@ -46,7 +46,7 @@ scarb-proc-macro-server-types = "0.1" scarb-stable-hash = "1" serde = { version = "1", default-features = false, features = ["derive"] } serde_json = "1.0.116" -smol_str = { version = "0.2.0", features = ["serde"] } +smol_str = { version = "0.3.2", features = ["serde"] } tempfile = "3" toml = "0.8" tracing = "0.1" @@ -55,7 +55,7 @@ tracing-subscriber = { version = "0.3", features = ["env-filter"] } which = "7.0.0" [target.'cfg(target_vendor = "apple")'.dependencies] -libc = "0.2.155" +libc = "0.2.167" [dev-dependencies] assert_fs = "1.1"