//! Data-only mount types used across the crate.
/// Typed representation of mount flags.
/// Centralized under `crate::types` for cross-layer reuse.
#[derive(Debug, Clone, Copy, PartialEq, Eq)]pubstructMountFlags{/// Whether the mount is read-only
pubread_only:bool,
/// Whether the mount has execution disabled
pubno_exec:bool,
}/// Error types for mount operations.
/// Centralized under `crate::types` for cross-layer reuse.
#[derive(Debug, Copy, Clone, thiserror::Error)]pubenumMountError{/// Unknown or ambiguous mount state
#[error("unknown or ambiguous mount state")]
Unknown,}