1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#![doc = include_str!("../README.md")]
#[macro_use]
mod common;
mod convert;
pub mod native;
pub mod unix;
pub mod windows;
mod private {
pub trait Sealed {}
}
pub use common::{
Ancestors, Component, Components, Display, Encoding, Iter, ParseError, Path, PathBuf,
StripPrefixError,
};
pub use convert::TryAsRef;
pub use native::{NativePath, NativePathBuf};
pub use unix::{UnixEncoding, UnixPath, UnixPathBuf};
pub use windows::{WindowsEncoding, WindowsPath, WindowsPathBuf};