List of all items
Structs
- app::App
- command::CommandResult
- command::CommandRunner
- config::Config
- languages::programming::Language
- languages::spoken::Language
- log::Log
- models::lesson::Lesson
- models::lesson::LessonData
- models::lesson::Loader
- models::workshop::Defaults
- models::workshop::Loader
- models::workshop::Workshop
- models::workshop::WorkshopData
- status::Status
- ui::tui::screens::lesson::Lesson
- ui::tui::screens::lessons::Lessons
- ui::tui::screens::license::License
- ui::tui::screens::log::Log
- ui::tui::screens::programming::Programming
- ui::tui::screens::set_default::SetDefault
- ui::tui::screens::spoken::Spoken
- ui::tui::screens::welcome::Welcome
- ui::tui::screens::workshops::Workshops
- ui::tui::widgets::lessonbox::CodeBlock
- ui::tui::widgets::lessonbox::Heading
- ui::tui::widgets::lessonbox::Hint
- ui::tui::widgets::lessonbox::LessonBox
- ui::tui::widgets::lessonbox::LessonBoxState
- ui::tui::widgets::lessonbox::ListItem
- ui::tui::widgets::lessonbox::ParagraphBlock
- ui::tui::widgets::scrollbox::ScrollBox
- ui::tui::widgets::scrolllog::ScrollLog
- ui::tui::widgets::scrolltext::ScrollText
- ui::tui::widgets::statusbar::StatusBar
Enums
- error::Error
- fs::error::Error
- fs::lazy_loader::LazyLoader
- languages::error::Error
- languages::programming::Code
- languages::spoken::Code
- languages::spoken::Direction
- models::error::Error
- models::lesson::Status
- models::workshop::Status
- ui::tui::events::Event
- ui::tui::screens::Event
- ui::tui::screens::Screens
- ui::tui::widgets::lessonbox::Content
- ui::tui::widgets::scrolllog::Scroll
- ui::tui::widgets::scrolltext::Scroll
- ui::tui::widgets::statusbar::StatusMode
Traits
Macros
Functions
- fs::utils::application::all_programming_languages
- fs::utils::application::all_spoken_languages
- fs::utils::application::all_workshops
- fs::utils::application::all_workshops_filtered
- fs::utils::application::config_dir
- fs::utils::application::data_dir
- fs::utils::application::find_docker_compose_executable
- fs::utils::application::find_git_executable
- fs::utils::application::find_python_executable
- fs::utils::application::get_all_languages
- fs::utils::workshops::data_dir
- fs::utils::workshops::init_data_dir
- fs::utils::workshops::load
- fs::utils::workshops::load_workshop_data
- languages::programming::get_language_code
- languages::programming::get_language_code_from_name
- languages::programming_name
- languages::spoken::get_language_code
- languages::spoken::get_language_code_from_name
- languages::spoken_name
- ui::tui::widgets::lessonbox::parse_markdown