Anki/rslib/src/storage/deck
RumovZ 32edd2b554 Give deck.name the newtype NativeDeckName
The deck name must be constructed by calling associated functions of
NativeDeckName, unless the name is guaranteed to be valid machine
name (like "Default").
NativeDeckName exposes methods to mutate the deck name and return
the human name.
The storage routines take &strs, but those should be slices of
NativeDeckNames to ensure machine form and normalization.
2021-04-17 22:47:04 +02:00
..
add_or_update_deck.sql support undoing deck mutations 2021-03-10 11:47:53 +10:00
alloc_id.sql reformat .sql files 2021-01-09 14:08:55 +10:00
cards_for_deck.sql reformat .sql files 2021-01-09 14:08:55 +10:00
due_counts.sql reformat .sql files 2021-01-09 14:08:55 +10:00
get_deck.sql reformat .sql files 2021-01-09 14:08:55 +10:00
missing-decks.sql reformat .sql files 2021-01-09 14:08:55 +10:00
mod.rs Give deck.name the newtype NativeDeckName 2021-04-17 22:47:04 +02:00
update_active.sql reformat .sql files 2021-01-09 14:08:55 +10:00
update_deck.sql support undoing deck mutations 2021-03-10 11:47:53 +10:00