a.r
d9969a9f4f
lazy_static → once_cell → stabilized versions ( #3447 )
...
* 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
2024-09-30 23:35:06 +10:00
Damien Elmes
408b48834b
Fix clippy issues in Rust 1.72
2023-08-25 07:56:38 +10:00
Damien Elmes
d2022d1a6d
Avoid allocating in extract_latex() if possible; make public
2023-08-19 08:05:39 +10:00
Damien Elmes
ded805b504
Switch Rust import style ( #2330 )
...
* Prepare to switch Rust import style
* Run nightly format
Closes #2320
* Clean up a few imports
* Enable comment wrapping
* Wrap comments
2023-01-18 21:39:55 +10:00
Damien Elmes
a39a3b4d34
Update to latest rules_rust and Rust 1.64
2022-09-24 11:12:58 +10:00
RumovZ
e7af0febb1
More template checks ( #2032 )
...
* Show warning if multiple type boxes are used
* Report templates referencing media in Media Check
* Apply suggestions from code review
* Fix media-check.ftl
* Only report media references with fields
Like `<img src={{Front}}>`.
Also report Anki sound tags and latex.
* Loop existing media regexes
2022-09-05 16:52:25 +10:00
Damien Elmes
64ebc32b3d
tidy up Rust imports
...
rustfmt can do this automatically, but only when run with a nightly
toolchain, so it needs to be manually done for now - see rslib/rusfmt.toml
2021-04-18 18:38:54 +10:00
Arthur Milchior
d933d7774f
Add Alt text to latex image
...
I'm trying to go over accessibilities issues in AnkiDroid. Since we'll use rust backend, I thought I might as well go
over it in rust directly. The only side effect in anki is that, if you copy a text with the image, you'll get the LaTeX
copied instead of nothing. Alas, it seems qt does not show alt text.
2020-12-30 18:00:06 +01:00
Damien Elmes
9f7c3a2fcf
expand clozes before rendering LaTeX
...
https://anki.tenderapp.com/discussions/ankidesktop/39071-latex-media-windows-version-2121-683b7983-fail-rendering-latex
2020-02-24 18:34:08 +10:00
Damien Elmes
c890ef871e
include LaTeX png/svg files when checking for unused media
2020-02-17 08:40:17 +10:00