diff --git a/rslib/Cargo.toml b/rslib/Cargo.toml index 4ddfe9c1e..063631558 100644 --- a/rslib/Cargo.toml +++ b/rslib/Cargo.toml @@ -8,48 +8,48 @@ description = "Anki's Rust library code" readme = "README.md" [dependencies] -nom = "5.0.1" -failure = "0.1.7" +nom = "5.1.2" +failure = "0.1.8" prost = "0.6.1" -bytes = "0.5.4" -chrono = "0.4.10" +bytes = "0.5.5" +chrono = "0.4.13" lazy_static = "1.4.0" -regex = "1.3.3" -hex = "0.4.0" -blake3 = "0.2.1" +regex = "1.3.9" +hex = "0.4.2" +blake3 = "0.3.5" htmlescape = "0.3.1" sha1 = "0.6.0" -unicode-normalization = "0.1.12" +unicode-normalization = "0.1.13" tempfile = "3.1.0" -serde = "1.0.104" -serde_json = "1.0.45" +serde = "1.0.114" +serde_json = "1.0.56" tokio = { version = "0.2.21", features = ["fs", "rt-threaded"] } -serde_derive = "1.0.104" -zip = "0.5.4" -serde_tuple = "0.4.0" +serde_derive = "1.0.114" +zip = "0.5.6" +serde_tuple = "0.5.0" coarsetime = "=0.1.11" -utime = "0.2.1" +utime = "0.3.1" serde-aux = "0.6.1" unic-langid = { version = "0.8.0", features = ["macros"] } fluent = { git = "https://github.com/ankitects/fluent-rs.git", branch="32bit-panic" } intl-memoizer = { git = "https://github.com/ankitects/fluent-rs.git", branch="32bit-panic" } num-format = "0.4.0" slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_debug"] } -slog-term = "2.5.0" -slog-async = "2.4.0" +slog-term = "2.6.0" +slog-async = "2.5.0" slog-envlogger = "2.2.0" -serde_repr = "0.1.5" -num_enum = "0.4.2" +serde_repr = "0.1.6" +num_enum = "0.5.0" # pinned as any changes could invalidate sqlite indexes unicase = "=2.6.0" -futures = "0.3.4" +futures = "0.3.5" rand = "0.7.3" -num-integer = "0.1.42" +num-integer = "0.1.43" itertools = "0.9.0" -flate2 = "1.0.14" -pin-project = "0.4.17" -async-compression = { version = "0.3.4", features = ["stream", "gzip"] } -askama = "0.9.0" +flate2 = "1.0.16" +pin-project = "0.4.22" +async-compression = { version = "0.3.5", features = ["stream", "gzip"] } +askama = "0.10.1" [target.'cfg(target_vendor="apple")'.dependencies.rusqlite] version = "0.23.1" @@ -60,14 +60,14 @@ version = "0.23.1" features = ["trace", "functions", "collation", "bundled"] [target.'cfg(linux)'.dependencies] -reqwest = { version = "0.10.1", features = ["json", "socks", "stream", "native-tls-vendored"] } +reqwest = { version = "0.10.6", features = ["json", "socks", "stream", "native-tls-vendored"] } [target.'cfg(not(linux))'.dependencies] -reqwest = { version = "0.10.1", features = ["json", "socks", "stream" ] } +reqwest = { version = "0.10.6", features = ["json", "socks", "stream" ] } [build-dependencies] prost-build = "0.6.1" -fluent-syntax = "0.9.2" +fluent-syntax = "0.9.3" [dev-dependencies] env_logger = "0.7.1" diff --git a/rslib/src/media/changetracker.rs b/rslib/src/media/changetracker.rs index 6b61b0b67..a68d9e4d7 100644 --- a/rslib/src/media/changetracker.rs +++ b/rslib/src/media/changetracker.rs @@ -261,7 +261,7 @@ mod test { let secs = new_mtime .duration_since(time::UNIX_EPOCH) .unwrap() - .as_secs(); + .as_secs() as i64; utime::set_file_times(p, secs, secs).unwrap(); } diff --git a/rslib/src/media/files.rs b/rslib/src/media/files.rs index 3949b9a0b..563071537 100644 --- a/rslib/src/media/files.rs +++ b/rslib/src/media/files.rs @@ -328,7 +328,7 @@ where let secs = time::SystemTime::now() .duration_since(time::UNIX_EPOCH) .unwrap() - .as_secs(); + .as_secs() as i64; utime::set_file_times(&dst_path, secs, secs)?; } diff --git a/rspy/Cargo.toml b/rspy/Cargo.toml index e5a591c6b..2d37da2be 100644 --- a/rspy/Cargo.toml +++ b/rspy/Cargo.toml @@ -9,10 +9,9 @@ readme = "README.md" [dependencies] anki = { path = "../rslib" } -tokio = "0.2.11" [dependencies.pyo3] -version = "0.8.0" +version = "0.11.1" features = ["extension-module"] [lib]