mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00

* Anki: Replace lazy_static with once_cell Unify to once_cell, lazy_static's replacement. The latter in unmaintained. * Anki: Replace once_cell with stabilized LazyCell / LazyLock as far as possible Since 1.80: https://github.com/rust-lang/rust/issues/109736 and https://github.com/rust-lang/rust/pull/98165 Non-Thread-Safe Lazy → std::cell::LazyCell https://doc.rust-lang.org/nightly/std/cell/struct.LazyCell.html Thread-safe SyncLazy → std::sync::LazyLock https://doc.rust-lang.org/nightly/std/sync/struct.LazyLock.html The compiler accepted LazyCell only in minilints. The final use in rslib/src/log.rs couldn't be replaced since get_or_try_init has not yet been standardized: https://github.com/rust-lang/rust/issues/109737 * Declare correct MSRV (dae) Some of our deps require newer Rust versions, so this was misleading. Updating the MSRV also allows us to use .inspect() on Option now
22 lines
514 B
TOML
22 lines
514 B
TOML
[package]
|
|
name = "ftl"
|
|
version.workspace = true
|
|
authors.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
publish = false
|
|
rust-version.workspace = true
|
|
description = "Helpers for Anki's i18n system"
|
|
|
|
[dependencies]
|
|
anki_io.workspace = true
|
|
anki_process.workspace = true
|
|
anyhow.workspace = true
|
|
camino.workspace = true
|
|
clap.workspace = true
|
|
fluent-syntax.workspace = true
|
|
itertools.workspace = true
|
|
regex.workspace = true
|
|
serde_json.workspace = true
|
|
snafu.workspace = true
|
|
walkdir.workspace = true
|