Anki/rslib/src/backend
Damien Elmes 10e32c8899 Integrate AnkiDroid's backend patches into the repo (#2290)
* Relax chrono specification for AnkiDroid

https://github.com/ankidroid/Anki-Android-Backend/pull/251

* Add AnkiDroid service and AnkiDroid customizations

Most of the work here was done by David in the Backend repo; integrating
it into this repo for ease of future maintenance.

Based on 5d9f262f4c
with some tweaks:

- Protobuf imports have been fixed to match the recent refactor
- FatalError has been renamed to AnkidroidPanicError
- Tweaks to the desktop code to deal with the extra arg to open_collection,
and exclude AnkiDroid service methods from our Python code.

* Refactor AnkiDroid's DB code to avoid uses of unsafe
2023-01-03 13:11:23 +10:00
..
ankidroid Integrate AnkiDroid's backend patches into the repo (#2290) 2023-01-03 13:11:23 +10:00
scheduler Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
search Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
sync Remove unused before_upload method 2022-12-24 10:44:41 +10:00
adding.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
card.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
cardrendering.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
collection.rs Integrate AnkiDroid's backend patches into the repo (#2290) 2023-01-03 13:11:23 +10:00
config.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
dbproxy.rs Integrate AnkiDroid's backend patches into the repo (#2290) 2023-01-03 13:11:23 +10:00
deckconfig.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
decks.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
error.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
generic.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
i18n.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
import_export.rs Migrate from slog to tracing 2022-12-24 10:44:40 +10:00
links.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
media.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
mod.rs Integrate AnkiDroid's backend patches into the repo (#2290) 2023-01-03 13:11:23 +10:00
notes.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
notetypes.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
ops.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
progress.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
stats.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
tags.rs Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00