mirror of
https://github.com/ankitects/anki.git
synced 2025-11-06 12:47:11 -05: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 |
||
|---|---|---|
| .. | ||
| core | ||
| core-repo@62775c9f23 | ||
| qt | ||
| qt-repo@5b71294df8 | ||
| src | ||
| usage | ||
| .gitignore | ||
| Cargo.toml | ||
| copy-core-string.sh | ||
| extract-strings.py | ||
| format.py | ||
| format_check.py | ||
| ftl | ||
| move-from-ankimobile | ||
| README.md | ||
| remove-unused.sh | ||
| update-ankidroid-usage.sh | ||
| update-ankimobile-usage.sh | ||
Files related to Anki's translations.