anki/rslib
Damien Elmes 2903848c62 handle duplicate ids in values when upgrading deck config
Multiple configs with the same inner id would lead to errors like the
following when trying to open the collection:

DeckConfigInner.interval_multiplier: invalid wire type: StartGroup (expected ThirtyTwoBit)
2021-06-02 17:12:59 +10:00
..
.cargo initial Bazel conversion 2020-11-01 14:26:58 +10:00
build tidy up Rust imports 2021-04-18 18:38:54 +10:00
cargo update Rust deps 2021-05-07 18:22:27 +10:00
i18n update Rust deps 2021-04-27 22:18:12 +10:00
src handle duplicate ids in values when upgrading deck config 2021-06-02 17:12:59 +10:00
templates migrate card stats to backend 2020-06-15 17:22:16 +10:00
tests/support initial Bazel conversion 2020-11-01 14:26:58 +10:00
.clang-format add .clang-format so VS Code preserves formatting style on .proto save 2021-01-12 18:47:08 +10:00
.gitignore initial Bazel conversion 2020-11-01 14:26:58 +10:00
backend.proto Merge pull request #1213 from RumovZ/new-flags 2021-06-02 11:22:26 +10:00
BUILD.bazel update Rust deps 2021-04-27 22:18:12 +10:00
Cargo.toml report pinned package issues upstream 2021-04-27 23:11:22 +10:00
clang_format.bzl NF: add AGPL licence missing in some file 2021-01-31 21:50:21 +01:00
empty.rs add a valid, empty file so the check action works in Rust Analyzer 2021-05-05 15:53:27 +10:00
proto_format.py run black/isort on Python scripts 2021-04-14 18:22:02 +10:00
README.md add some code editing/completion docs 2020-12-16 14:16:08 +10:00
rustfmt.bzl update to the latest rules_rust + security framework update 2021-03-27 19:28:19 +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.