diff options
| author | Mo <76752051+mo8it@users.noreply.github.com> | 2024-04-18 13:02:35 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-18 13:02:35 +0200 |
| commit | 819dea250034a5658d0fe3306f6c35fc49961e17 (patch) | |
| tree | 122060cdc0ef3f81d367e0afc7b0e3e9d29d33ee /rustlings-macros/src | |
| parent | c613b70363c60c6f4305d09c7394c96cdc6b69e4 (diff) | |
| parent | 01e6732e4d920d9a1859e05fa28382e4307571af (diff) | |
Merge pull request #1949 from rust-lang/third-party-exercises
Support for third-party exercises
Diffstat (limited to 'rustlings-macros/src')
| -rw-r--r-- | rustlings-macros/src/lib.rs | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/rustlings-macros/src/lib.rs b/rustlings-macros/src/lib.rs index d8da666..d95a93a 100644 --- a/rustlings-macros/src/lib.rs +++ b/rustlings-macros/src/lib.rs @@ -15,8 +15,8 @@ pub fn include_files(_: TokenStream) -> TokenStream { let mut files = Vec::with_capacity(8); let mut dirs = Vec::with_capacity(128); - for entry in read_dir("exercises").expect("Failed to open the exercises directory") { - let entry = entry.expect("Failed to read the exercises directory"); + for entry in read_dir("exercises").expect("Failed to open the `exercises` directory") { + let entry = entry.expect("Failed to read the `exercises` directory"); if entry.file_type().unwrap().is_file() { let path = entry.path(); @@ -46,13 +46,6 @@ pub fn include_files(_: TokenStream) -> TokenStream { return None; } - if path.extension() != Some("rs".as_ref()) { - panic!( - "Found {} but expected only README.md and .rs files", - path.display(), - ); - } - Some(path_to_string(path)) }); |
