#[cfg(any(windows, test))]
mod directory_scan;
#[cfg(unix)]
mod unix;
#[cfg(windows)]
mod windows;
#[cfg(unix)]
pub use unix::{
EntryName, canonicalize, case_sensitive, entry_kind, exact_name, is_link_refusal,
open_directory, open_entry, open_no_follow, open_nonblocking, read_dir,
};
#[cfg(windows)]
pub use windows::{
EntryName, canonicalize, case_sensitive, entry_kind, exact_name, is_link_refusal,
open_directory, open_entry, open_no_follow, open_nonblocking, read_dir,
};
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum FileKind {
File,
Directory,
Symlink,
Other,
}