Crate flashed

Source
Expand description

Flashed is a simple flashcard program written in rust. It also has an associative library.

It takes a deck as input which is written in json:

[
    {"question": "to, at", "answer": "ad" }
]

It contains simple controls.

After use it will save a adjacent file containing your progress:

$ flashed example.json

Would result in

$ ls

example.json
example.score.json

Structs§

  • App holds the state of the application
  • A struct representing the card as a whole.
  • A struct representing the serialisable information of a card
  • A deck type for storing cards, their scores and their due dates
  • The clap CLI options struct
  • A scores struct which serde can deal with to

Enums§

Statics§

  • A list of durations which cards will be waiting by.

Type Aliases§