libcontainer/rootfs/
mod.rs1#[allow(clippy::module_inception)]
5pub(crate) mod rootfs;
6pub use rootfs::RootFS;
7
8pub mod device;
9pub use device::Device;
10
11pub(super) mod mount;
12pub use mount::Mount;
13
14pub(super) mod symlink;
15
16pub mod utils;
17
18#[derive(Debug, thiserror::Error)]
19pub enum RootfsError {
20 #[error("failed syscall")]
21 Syscall(#[from] crate::syscall::SyscallError),
22 #[error(transparent)]
23 MissingSpec(#[from] crate::error::MissingSpecError),
24 #[error("unknown rootfs propagation")]
25 UnknownRootfsPropagation(String),
26 #[error(transparent)]
27 Symlink(#[from] symlink::SymlinkError),
28 #[error(transparent)]
29 Mount(#[from] mount::MountError),
30 #[error(transparent)]
31 Device(#[from] device::DeviceError),
32}
33
34type Result<T> = std::result::Result<T, RootfsError>;