This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
zhangyang-zerotierone/zeroidc/vendor/remove_dir_all/src/lib.rs

27 lines
567 B
Rust

//! 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;