diff options
| author | mo8it <mo8it@proton.me> | 2024-03-28 21:06:36 +0100 |
|---|---|---|
| committer | mo8it <mo8it@proton.me> | 2024-03-28 21:06:36 +0100 |
| commit | d5ed749e9fde03212fd6fe5d60e2ddfe9b2429c9 (patch) | |
| tree | 62cff8cd63eeb25ad70f50335b8d6a0a7c1edcd1 /src/main.rs | |
| parent | 39bdd086a775d87115691b830f65e2a438874fec (diff) | |
Add embedded.rs
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/src/main.rs b/src/main.rs index 7822d12..1e0aa66 100644 --- a/src/main.rs +++ b/src/main.rs @@ -22,35 +22,12 @@ use std::time::Duration; #[macro_use] mod ui; +mod embedded; mod exercise; mod project; mod run; mod verify; -struct EmbeddedFile { - path: &'static str, - content: &'static [u8], -} - -struct EmbeddedFlatDir { - path: &'static str, - readme: EmbeddedFile, - content: &'static [EmbeddedFile], -} - -struct ExercisesDir { - readme: EmbeddedFile, - files: &'static [EmbeddedFile], - dirs: &'static [EmbeddedFlatDir], -} - -struct EmbeddedFiles { - info_toml_content: &'static str, - exercises_dir: ExercisesDir, -} - -static EMBEDDED_FILES: EmbeddedFiles = rustlings_macros::include_files!(); - /// Rustlings is a collection of small exercises to get you used to writing and reading Rust code #[derive(Parser)] #[command(version)] |
