summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authormo8it <mo8it@proton.me>2024-03-28 21:06:36 +0100
committermo8it <mo8it@proton.me>2024-03-28 21:06:36 +0100
commitd5ed749e9fde03212fd6fe5d60e2ddfe9b2429c9 (patch)
tree62cff8cd63eeb25ad70f50335b8d6a0a7c1edcd1 /src/main.rs
parent39bdd086a775d87115691b830f65e2a438874fec (diff)
Add embedded.rs
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs25
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)]