diff --git a/Cargo.lock b/Cargo.lock index 62d666b..10309f4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -34,9 +34,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "anstream" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" +checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" dependencies = [ "anstyle", "anstyle-parse", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "anstyle-query" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3a318f1f38d2418400f8209655bfd825785afd25aa30bb7ba6cc792e4596748" +checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" dependencies = [ "windows-sys 0.52.0", ] @@ -566,9 +566,9 @@ dependencies = [ [[package]] name = "io-adapters" -version = "0.1.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccba56fe900d65f7d0e4e3a8265a2ff9ac6f4dbdde52ef2e2eca94c3f932dde0" +checksum = "0fa801fc0447544dc703e039e880b50296901e20c235337d08bb5e55eec6e500" [[package]] name = "is-terminal" @@ -592,9 +592,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "js-sys" @@ -702,9 +702,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "oorandom" @@ -984,9 +984,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.26" +version = "0.38.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9470c4bf8246c8daf25f9598dca807fb6510347b1e1cfa55749113850c79d88a" +checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" dependencies = [ "bitflags 2.4.1", "errno", @@ -997,9 +997,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" [[package]] name = "same-file" @@ -1105,9 +1105,9 @@ checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" [[package]] name = "snapbox" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b377c0b6e4715c116473d8e40d51e3fa5b0a2297ca9b2a931ba800667b259ed" +checksum = "c4f1976ee8fd1be27d5f72c98be0aac4397a882a4736935d47418a5fbbd12042" dependencies = [ "anstream", "anstyle", @@ -1122,7 +1122,7 @@ dependencies = [ "tempfile", "wait-timeout", "walkdir", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -1142,9 +1142,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "supercilex-tests" -version = "0.4.2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65fd835f39d674841354dc26fff7f561dce9d3f013025e0c00cf14d6947cb24" +checksum = "0d8799f9946d45ed11bea61c3818e174e2f6f1ae2ac02821f4fd241a7d0a3000" dependencies = [ "clap_builder", "expect-test", @@ -1165,9 +1165,9 @@ dependencies = [ [[package]] name = "sysexits" -version = "0.7.6" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e724941c9890385558cc069867fd6e42f5432018a5de81d7e3c3c66755d12f5" +checksum = "863d0ebf4f8f10e7e33c82f7fe18e2a09952028011bf0cc7a9a3b8df9bb1cf56" [[package]] name = "tempfile" @@ -1240,9 +1240,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.34.0" +version = "1.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" +checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c" dependencies = [ "backtrace", "pin-project-lite", @@ -1698,9 +1698,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.25" +version = "0.5.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7e87b8dfbe3baffbe687eef2e164e32286eff31a5ee16463ce03d991643ec94" +checksum = "b67b5f0a4e7a27a64c651977932b9dc5667ca7fc31ac44b03ed37a0cf42fdfff" dependencies = [ "memchr", ] diff --git a/Cargo.toml b/Cargo.toml index e36a69b..e366b8d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,25 +16,25 @@ clap = { version = "4.4.11", features = ["derive", "wrap_help"] } clap-num = "1.0.2" clap-verbosity-flag = "2.1.0" error-stack = "0.4.1" -io-adapters = "0.1.0" -itoa = "1.0.9" +io-adapters = "0.3.0" +itoa = "1.0.10" log = { version = "0.4.20", features = ["release_max_level_info"] } paste = "1.0.14" rand = { version = "0.8.5", default-features = false, features = ["std"] } rand_distr = "0.4.3" rand_xoshiro = "0.6.0" simple_logger = { version = "4.3.0", default-features = false, features = ["colors"] } -sysexits = "0.7.6" +sysexits = "0.7.7" thiserror = "1.0.50" thousands = "0.2.0" -tokio = { version = "1.34.0", features = ["rt"] } +tokio = { version = "1.35.0", features = ["rt"] } tracing = { version = "0.1.40", features = ["release_max_level_off", "log"], optional = true } tracing-chrome = { version = "0.7.1", optional = true } tracing-subscriber = { version = "0.3.18", optional = true } typed-builder = "0.18.0" [target.'cfg(unix)'.dependencies] -rustix = { version = "0.38.26", features = ["fs", "thread"] } +rustix = { version = "0.38.28", features = ["fs", "thread"] } [dev-dependencies] criterion = "0.5.1" @@ -42,12 +42,12 @@ expect-test = "1.4.1" more-asserts = "0.3.1" rand = "0.8.5" rstest = { version = "0.18.2", default-features = false } -supercilex-tests = "0.4.2" +supercilex-tests = "0.4.4" tempfile = "3.8.1" trycmd = "0.14.19" [build-dependencies] -itoa = "1.0.9" +itoa = "1.0.10" [features] trace = ["tracing", "tracing-chrome", "tracing-subscriber"] diff --git a/src/lib.rs b/src/lib.rs index ce3556c..75c5578 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,8 +1,6 @@ #![feature(let_chains)] #![feature(const_option)] #![feature(inline_const)] -#![allow(clippy::multiple_crate_versions)] -#![allow(clippy::module_name_repetitions)] pub use generator::*; diff --git a/src/main.rs b/src/main.rs index 4aba529..0cc3105 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,4 @@ #![feature(string_remove_matches)] -#![allow(clippy::multiple_crate_versions)] use std::{ io,