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