diff --git a/Cargo.lock b/Cargo.lock index 4a55125..1b67de2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1755,6 +1755,47 @@ version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" +[[package]] +name = "jiff" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c867c356cc096b33f4981825ab281ecba3db0acefe60329f044c1789d94c6543" +dependencies = [ + "jiff-static", + "jiff-tzdb-platform", + "log", + "portable-atomic", + "portable-atomic-util", + "serde_core", + "windows-sys 0.61.2", +] + +[[package]] +name = "jiff-static" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7946b4325269738f270bb55b3c19ab5c5040525f83fd625259422a9d25d9be5" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "jiff-tzdb" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68971ebff725b9e2ca27a601c5eb38a4c5d64422c4cbab0c535f248087eda5c2" + +[[package]] +name = "jiff-tzdb-platform" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" +dependencies = [ + "jiff-tzdb", +] + [[package]] name = "jobserver" version = "0.1.34" @@ -2064,16 +2105,15 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "opendal" -version = "0.54.1" +version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42afda58fa2cf50914402d132cc1caacff116a85d10c72ab2082bb7c50021754" +checksum = "d075ab8a203a6ab4bc1bce0a4b9fe486a72bf8b939037f4b78d95386384bc80a" dependencies = [ "anyhow", "backon", "base64", "bb8", "bytes", - "chrono", "crc32c", "futures", "getrandom 0.2.17", @@ -2081,6 +2121,7 @@ dependencies = [ "governor", "http", "http-body", + "jiff", "log", "md-5", "moka", @@ -2095,6 +2136,7 @@ dependencies = [ "serde_json", "sha2", "tokio", + "url", "uuid", ] @@ -2415,6 +2457,15 @@ version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" +[[package]] +name = "portable-atomic-util" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5" +dependencies = [ + "portable-atomic", +] + [[package]] name = "potential_utf" version = "0.1.4" @@ -2916,9 +2967,9 @@ dependencies = [ [[package]] name = "rustic_backend" -version = "0.5.4" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ae24f6a1375102573750fdd4bc400f4d2a2f27d773a71ac9d9463a75976741" +checksum = "1917f7cd00c30c334dfbb31e1905b436306cad313d19b832411fcd2ebbf4ac86" dependencies = [ "aho-corasick", "backon", @@ -2927,8 +2978,8 @@ dependencies = [ "derive_setters", "displaydoc", "hex", - "humantime", "itertools", + "jiff", "log", "opendal", "rand 0.9.2", diff --git a/Cargo.toml b/Cargo.toml index 4320207..2689b78 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ erased-serde = "0.4" futures = "0.3" infer = "0.19" regex = "1.12" -rustic_backend = "0.5" +rustic_backend = "0.6" rustic_core = "0.9" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0"