diff options
author | Joel Gallant <joel@joelgallant.me> | 2020-10-11 09:44:24 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-11 09:44:24 -0600 |
commit | d9fc453c7b77bfbb7d0b0c8fb2be886b3c1508ff (patch) | |
tree | b1364beef0d67ba33718750c070d351b3a23c3b9 /src/file/source/file.rs | |
parent | 6c51d3b6b2dbe49d1b40fd0f0326b73f16357f72 (diff) | |
parent | 1eb140881b26328ed1b17615fee32427baafadf6 (diff) |
Merge pull request #155 from matthiasbeyer/format
Run cargo-fmt
Diffstat (limited to 'src/file/source/file.rs')
-rw-r--r-- | src/file/source/file.rs | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/src/file/source/file.rs b/src/file/source/file.rs index 57c251f..804d108 100644 --- a/src/file/source/file.rs +++ b/src/file/source/file.rs @@ -58,23 +58,27 @@ impl FileSourceFile { } match format_hint { - Some(format) => for ext in format.extensions() { - filename.set_extension(ext); - - if filename.is_file() { - return Ok((filename, format)); - } - }, - - None => for (format, extensions) in ALL_EXTENSIONS.iter() { + Some(format) => { for ext in format.extensions() { filename.set_extension(ext); if filename.is_file() { - return Ok((filename, *format)); + return Ok((filename, format)); } } - }, + } + + None => { + for (format, extensions) in ALL_EXTENSIONS.iter() { + for ext in format.extensions() { + filename.set_extension(ext); + + if filename.is_file() { + return Ok((filename, *format)); + } + } + } + } } Err(Box::new(io::Error::new( |