anki/rslib
Damien Elmes 4673fb5fe4 Colpkg import now marks collection as modified
Addresses a corner case where a backup is imported into an
unchanged collection, resulting in the sync indicator showing a full
sync is required, which doesn't go away as syncing thinks no changes
are required.

An alternative way to solve this would be to reverse the order of checks
in the syncing code. It would have the advantage of retaining the
modification time of the backup, but any action like clicking on a deck
would cause it to be updated anyway, so I'm not sure that buys us much.
2022-04-03 16:07:39 +10:00
..
.cargo initial Bazel conversion 2020-11-01 14:26:58 +10:00
benches New TTS/AV tag handling (#1559) 2021-12-17 19:04:42 +10:00
build Backup improvements (#1728) 2022-03-21 19:40:42 +10:00
cargo Update Rust deps 2022-03-15 16:51:52 +10:00
i18n Fix some clippy lints + imports 2022-03-17 21:03:39 +10:00
i18n_helpers Update Rust deps 2022-03-15 16:51:52 +10:00
linkchecker Update Rust deps 2022-03-15 16:51:52 +10:00
src Colpkg import now marks collection as modified 2022-04-03 16:07:39 +10:00
tests/support move linkchecker into separate crate 2021-12-20 17:27:43 +10:00
.gitignore initial Bazel conversion 2020-11-01 14:26:58 +10:00
bench.sh New TTS/AV tag handling (#1559) 2021-12-17 19:04:42 +10:00
BUILD.bazel Backups (#1685) 2022-03-07 15:11:31 +10:00
Cargo.toml Colpkg fixes (#1722) 2022-03-17 15:11:23 +10:00
empty.rs Backend Custom Study (#1600) 2022-01-20 14:25:22 +10:00
README.md add some code editing/completion docs 2020-12-16 14:16:08 +10:00
rustfmt.bzl Update to latest rules_rust, which unblocks the tokio upgrade 2022-03-03 19:48:17 +10:00
rustfmt.toml tidy up Rust imports 2021-04-18 18:38:54 +10:00

Anki's Rust code.

backend.proto stores the interfaces used to communicate backend messages between Rust, Python and TypeScript.