1error: `FileType::is_file()` only covers regular files 2 --> $DIR/filetype_is_file.rs:8:8 3 | 4LL | if fs::metadata("foo.txt")?.file_type().is_file() { 5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 6 | 7 = note: `-D clippy::filetype-is-file` implied by `-D warnings` 8 = help: use `!FileType::is_dir()` instead 9 10error: `!FileType::is_file()` only denies regular files 11 --> $DIR/filetype_is_file.rs:13:8 12 | 13LL | if !fs::metadata("foo.txt")?.file_type().is_file() { 14 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 15 | 16 = help: use `FileType::is_dir()` instead 17 18error: `FileType::is_file()` only covers regular files 19 --> $DIR/filetype_is_file.rs:18:9 20 | 21LL | if !fs::metadata("foo.txt")?.file_type().is_file().bitor(true) { 22 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 23 | 24 = help: use `!FileType::is_dir()` instead 25 26error: aborting due to 3 previous errors 27 28