#![allow(unused_must_use)] #![warn(clippy::create_dir)] use std::fs::create_dir_all; fn create_dir() {} fn main() { // Should be warned std::fs::create_dir("foo"); //~^ create_dir std::fs::create_dir("bar").unwrap(); //~^ create_dir // Shouldn't be warned create_dir(); std::fs::create_dir_all("foobar"); } mod issue14994 { fn with_no_prefix() { use std::fs::create_dir; create_dir("some/dir").unwrap(); //~^ create_dir } fn with_fs_prefix() { use std::fs; fs::create_dir("/some/dir").unwrap(); //~^ create_dir } fn with_full_prefix() { std::fs::create_dir("/some/dir").unwrap(); //~^ create_dir } }