diff --git a/Cargo.lock b/Cargo.lock index e9bf565e..b80939ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -277,9 +277,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "annonars" -version = "0.41.3" +version = "0.42.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b75fa31308f0d683d6f24bbfde06c76e2679661dc3ad5a6ca0347256b980ee" +checksum = "86428b1ff21f6e8f5fc574928a3dc643300f4ddd4915eaed3f2c8cd47d0d5f79" dependencies = [ "actix-web", "anyhow", @@ -315,11 +315,11 @@ dependencies = [ "serde_with", "serde_yaml", "strum", - "thiserror", + "thiserror 2.0.3", "tracing", "tracing-subscriber", - "utoipa 4.2.3", - "utoipa-swagger-ui", + "utoipa 5.2.0", + "utoipa-swagger-ui 8.0.3", ] [[package]] @@ -603,7 +603,7 @@ dependencies = [ "flate2", "log", "rayon", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -660,7 +660,7 @@ dependencies = [ "statrs", "strum", "strum_macros", - "thiserror", + "thiserror 1.0.69", "triple_accel", "vec_map", ] @@ -675,7 +675,7 @@ dependencies = [ "lazy_static", "regex", "strum_macros", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -945,7 +945,7 @@ dependencies = [ "cached_proc_macro_types", "hashbrown 0.14.5", "once_cell", - "thiserror", + "thiserror 1.0.69", "web-time", ] @@ -2030,7 +2030,7 @@ dependencies = [ "seqrepo", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2488,7 +2488,7 @@ checksum = "1abae98f45234fc1980c198798166a80ad6b35eb5b7db4caa7bc72ff919e6b80" dependencies = [ "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2720,6 +2720,12 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "lockfree-object-pool" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" + [[package]] name = "log" version = "0.4.22" @@ -2852,7 +2858,7 @@ dependencies = [ "tracing-test", "utoipa 4.2.3", "utoipa-actix-web", - "utoipa-swagger-ui", + "utoipa-swagger-ui 7.1.0", "uuid", "zstd", ] @@ -3696,7 +3702,7 @@ dependencies = [ "smallvec", "symbolic-demangle", "tempfile", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3902,7 +3908,7 @@ dependencies = [ "rustc-hash 2.0.0", "rustls", "socket2", - "thiserror", + "thiserror 1.0.69", "tokio", "tracing", ] @@ -3919,7 +3925,7 @@ dependencies = [ "rustc-hash 2.0.0", "rustls", "slab", - "thiserror", + "thiserror 1.0.69", "tinyvec", "tracing", ] @@ -4206,7 +4212,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfdff1c5ed63d35ce75ffc688318b3b9791c5e16a0c4b1ed8d8400149384f7bf" dependencies = [ "rocksdb", - "thiserror", + "thiserror 1.0.69", "tracing", ] @@ -4459,7 +4465,7 @@ dependencies = [ "chrono", "noodles 0.76.0", "rusqlite", - "thiserror", + "thiserror 1.0.69", "tracing", ] @@ -4618,6 +4624,12 @@ dependencies = [ "wide", ] +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + [[package]] name = "simdutf8" version = "0.1.5" @@ -4861,7 +4873,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" +dependencies = [ + "thiserror-impl 2.0.3", ] [[package]] @@ -4875,6 +4896,17 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "thiserror-impl" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "thousands" version = "0.2.0" @@ -5309,6 +5341,7 @@ dependencies = [ "indexmap", "serde", "serde_json", + "serde_yaml", "utoipa-gen 5.2.0", ] @@ -5344,6 +5377,7 @@ checksum = "5629efe65599d0ccd5d493688cbf6e03aa7c1da07fe59ff97cf5977ed0637f66" dependencies = [ "proc-macro2", "quote", + "regex", "syn 2.0.87", ] @@ -5362,7 +5396,24 @@ dependencies = [ "serde_json", "url", "utoipa 4.2.3", - "zip", + "zip 1.1.4", +] + +[[package]] +name = "utoipa-swagger-ui" +version = "8.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5c80b4dd79ea382e8374d67dcce22b5c6663fa13a82ad3886441d1bbede5e35" +dependencies = [ + "actix-web", + "mime_guess", + "regex", + "rust-embed", + "serde", + "serde_json", + "url", + "utoipa 5.2.0", + "zip 2.2.1", ] [[package]] @@ -5861,7 +5912,38 @@ dependencies = [ "flate2", "indexmap", "num_enum", - "thiserror", + "thiserror 1.0.69", +] + +[[package]] +name = "zip" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d52293fc86ea7cf13971b3bb81eb21683636e7ae24c729cdaf1b7c4157a352" +dependencies = [ + "arbitrary", + "crc32fast", + "crossbeam-utils", + "displaydoc", + "flate2", + "indexmap", + "memchr", + "thiserror 2.0.3", + "zopfli", +] + +[[package]] +name = "zopfli" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" +dependencies = [ + "bumpalo", + "crc32fast", + "lockfree-object-pool", + "log", + "once_cell", + "simd-adler32", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 2d855c0a..aa00df5a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,7 +27,7 @@ path = "src/main.rs" [dependencies] actix-web = "4.9" -annonars = "0.41.3" +annonars = "0.42.3" anyhow = "1.0" async-compression = { version = "0.4", features = ["tokio", "gzip"] } bgzip = "0.3"