-
- Téléchargements
NKDB: Specialized structures & db Storage update
- Specialized structure for tags: we use a specific structure for the tags, where we handle the fact that some tags that are known can only apear once. We also try to avoid allocations if we have only one value for the tag. - SmallVec to store languages and authors and owners in karas and playlists, because they won't be too many so try to avoir allocations as much as possible. - We clean up a bit the code, and use something else than a macro to implement reading and checking a folder of hash-verified files…
parent
03bf78b2
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- Cargo.lock 40 ajouts, 49 suppressionsCargo.lock
- Cargo.toml 21 ajouts, 32 suppressionsCargo.toml
- amadeus/src/app/bottom_bar.rs 2 ajouts, 2 suppressionsamadeus/src/app/bottom_bar.rs
- amadeus/src/app/kard.rs 3 ajouts, 2 suppressionsamadeus/src/app/kard.rs
- kurisu_api/src/hash.rs 19 ajouts, 28 suppressionskurisu_api/src/hash.rs
- lektor_nkdb/Cargo.toml 19 ajouts, 15 suppressionslektor_nkdb/Cargo.toml
- lektor_nkdb/src/database/mod.rs 0 ajout, 1 suppressionlektor_nkdb/src/database/mod.rs
- lektor_nkdb/src/database/pool.rs 0 ajout, 5 suppressionslektor_nkdb/src/database/pool.rs
- lektor_nkdb/src/database/update.rs 30 ajouts, 42 suppressionslektor_nkdb/src/database/update.rs
- lektor_nkdb/src/kara/mod.rs 87 ajouts, 0 suppressionlektor_nkdb/src/kara/mod.rs
- lektor_nkdb/src/kara/status.rs 43 ajouts, 0 suppressionlektor_nkdb/src/kara/status.rs
- lektor_nkdb/src/kara/tags.rs 302 ajouts, 0 suppressionlektor_nkdb/src/kara/tags.rs
- lektor_nkdb/src/kara/timestamps.rs 15 ajouts, 0 suppressionlektor_nkdb/src/kara/timestamps.rs
- lektor_nkdb/src/lib.rs 9 ajouts, 12 suppressionslektor_nkdb/src/lib.rs
- lektor_nkdb/src/playlists/mod.rs 13 ajouts, 1 suppressionlektor_nkdb/src/playlists/mod.rs
- lektor_nkdb/src/playlists/playlist.rs 76 ajouts, 10 suppressionslektor_nkdb/src/playlists/playlist.rs
- lektor_nkdb/src/storage/disk_storage.rs 160 ajouts, 291 suppressionslektor_nkdb/src/storage/disk_storage.rs
- lektor_nkdb/src/storage/folder_reader.rs 115 ajouts, 0 suppressionlektor_nkdb/src/storage/folder_reader.rs
- lektor_nkdb/src/storage/mod.rs 4 ajouts, 0 suppressionlektor_nkdb/src/storage/mod.rs
- lektor_nkdb/src/storage/test_storage.rs 1 ajout, 6 suppressionslektor_nkdb/src/storage/test_storage.rs
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter