1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
//! Reliably remove a directory and all of its children. //! //! This library provides a reliable implementation of `remove_dir_all` for Windows. //! For Unix systems, it re-exports `std::fs::remove_dir_all`. #![deny(missing_debug_implementations)] #![deny(missing_docs)] #[cfg(windows)] extern crate winapi; #[cfg(doctest)] #[macro_use] extern crate doc_comment; #[cfg(doctest)] doctest!("../README.md"); #[cfg(windows)] mod fs; #[cfg(windows)] pub use self::fs::remove_dir_all; #[cfg(not(windows))] pub use std::fs::remove_dir_all;