diff --git a/Cargo.lock b/Cargo.lock index f00776d..4cf0165 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,27 @@ # It is not intended for manual editing. version = 4 +[[package]] +name = "aho-corasick" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +dependencies = [ + "memchr", +] + +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[package]] +name = "autocfg" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" + [[package]] name = "bitflags" version = "2.9.1" @@ -20,13 +41,25 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b02b629252fe8ef6460461409564e2c21d0c8e77e0944f3d189ff06c4e932ad" +[[package]] +name = "const-fnv1a-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32b13ea120a812beba79e34316b3942a857c86ec1593cb34f27bb28272ce2cca" + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + [[package]] name = "facet" version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3290e0be77e9eeca366489c3b4010764dc897a83e5936a93857c3937f47a57aa" dependencies = [ - "facet-core", + "facet-core 0.28.0", "facet-macros", "static_assertions", ] @@ -41,6 +74,18 @@ dependencies = [ "impls", ] +[[package]] +name = "facet-core" +version = "0.46.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c33cf9d80307e9a29f93e5a65ddb65b227b5fa082d649c65d4083345f5d398d0" +dependencies = [ + "autocfg", + "const-fnv1a-hash", + "iddqd", + "impls", +] + [[package]] name = "facet-inspect" version = "0.28.0" @@ -56,7 +101,7 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7eb526288148251e984f3a9ab3cef5191ca1da34a45fb5c548781e7053148e19" dependencies = [ - "facet-core", + "facet-core 0.28.0", "facet-macros-emit", ] @@ -81,17 +126,34 @@ dependencies = [ "unsynn", ] +[[package]] +name = "facet-path" +version = "0.46.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20670a58be24eb604b76ed3a9ca719e5cc5e11b0885dc3847ebb899aa95bf1bc" +dependencies = [ + "facet-core 0.46.5", +] + [[package]] name = "facet-reflect" -version = "0.28.0" +version = "0.46.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1d24ca6fb9db79b26cb5e37d744591d710e05922dbca7c53505113151b50aef" +checksum = "399876f2bded4a572385dc414336aad0002ce4b4154cd0d1cfe9d1881243c400" dependencies = [ - "bitflags", - "facet-core", - "owo-colors", + "facet-core 0.46.5", + "facet-path", + "hashbrown 0.17.1", + "regex", + "smallvec", ] +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "fxhash" version = "0.2.1" @@ -101,6 +163,38 @@ dependencies = [ "byteorder", ] +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "allocator-api2", +] + +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", +] + +[[package]] +name = "iddqd" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7721c885a97a7c67bc8645958710f3f43b5e7ad8644ce6f43b188a77f05fda7" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", + "hashbrown 0.16.1", +] + [[package]] name = "impls" version = "1.0.3" @@ -108,16 +202,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a46645bbd70538861a90d0f26c31537cdf1e44aae99a794fb75a664b70951bc" [[package]] -name = "mutants" -version = "0.0.3" +name = "memchr" +version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc0287524726960e07b119cebd01678f852f147742ae0d925e6a520dca956126" +checksum = "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8" [[package]] -name = "owo-colors" -version = "4.2.2" +name = "mutants" +version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "bc0287524726960e07b119cebd01678f852f147742ae0d925e6a520dca956126" [[package]] name = "proc-macro2" @@ -137,12 +231,47 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "regex" +version = "1.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" + [[package]] name = "shadow_counted" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65da48d447333cebe1aadbdd3662f3ba56e76e67f53bc46f3dd5f67c74629d6b" +[[package]] +name = "smallvec" +version = "2.0.0-alpha.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef784004ca8777809dcdad6ac37629f0a97caee4c685fcea805278d81dd8b857" + [[package]] name = "static_assertions" version = "1.1.0" diff --git a/Cargo.toml b/Cargo.toml index 3e5854a..1bf4263 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,4 +14,4 @@ cargo-husky = { version = "1.5.0", default-features = false, features = [ "user-hooks", ] } facet = { version = "0.28.0" } -facet-reflect = { version = "0.28.0" } +facet-reflect = { version = "0.46.0" }