Re-exports§
pub use crate::display_info::DisplayInfo;
pub use crate::typing_primitive_types::key_stroke::KeyStrokeChar;
pub use crate::typing_primitive_types::key_stroke::KeyStrokeCharError;
pub use crate::typing_primitive_types::spell::SpellString;
pub use crate::typing_primitive_types::spell::SpellStringError;
pub use crate::typing_primitive_types::vocabulary::VocabularyEntry;
pub use crate::typing_primitive_types::vocabulary::VocabularySpellElement;
Modules§
- display_
info - typing_
primitive_ types - Primitive types which construct targets being typed.
Structs§
- Entity
Skill Statistics - A struct representing skill statistics for a single entity.
Entity is like a
KeyStrokeChar
. - Entity
Summary Statistics - A struct representing aggregated statistics of typing for each entities.
- LapInfo
- A struct representing lap information.
- Query
Request - A request for constructing query.
- Skill
Statistics - Typing
Engine - The main engine of typing game.
- Typing
Engine Error - Error type returned from
TypingEngine
. - Typing
Result - A struct representing result of typing.
- Typing
Result Summary - A struct representing aggregated result of typing. Aggregation is for 4 entities, key stroke, ideal key stroke, spell, and chunk.
- Vocabulary
Parse Error
Enums§
- LapRequest
- Vocabulary
Order - An order specifier by which vocabularies are selected from vocabulary list.
- Vocabulary
Quantifier - A vocabulary quantifier for constructing query.
- Vocabulary
Separator - A vocabulary used to separate between vocabularies of query string.
Functions§
- parse_
vocabulary_ entry - Parses a single line into a
VocabularyEntry
.