mirror of
https://git.aramjonghu.dev/AramJonghu/rustlings.git
synced 2026-09-01 16:03:31 +02:00
Make everything static
This commit is contained in:
+5
-4
@@ -35,13 +35,13 @@ struct EmbeddedFile {
|
||||
struct EmbeddedFlatDir {
|
||||
path: &'static str,
|
||||
readme: EmbeddedFile,
|
||||
content: Vec<EmbeddedFile>,
|
||||
content: &'static [EmbeddedFile],
|
||||
}
|
||||
|
||||
struct ExercisesDir {
|
||||
readme: EmbeddedFile,
|
||||
files: Vec<EmbeddedFile>,
|
||||
dirs: Vec<EmbeddedFlatDir>,
|
||||
files: &'static [EmbeddedFile],
|
||||
dirs: &'static [EmbeddedFlatDir],
|
||||
}
|
||||
|
||||
struct EmbeddedFiles {
|
||||
@@ -49,6 +49,8 @@ struct EmbeddedFiles {
|
||||
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)]
|
||||
@@ -109,7 +111,6 @@ enum Subcommands {
|
||||
}
|
||||
|
||||
fn main() -> Result<()> {
|
||||
let embedded_files = rustlings_macros::include_files!();
|
||||
let args = Args::parse();
|
||||
|
||||
if args.command.is_none() {
|
||||
|
||||
Reference in New Issue
Block a user