use crate::provider::LinuxError;
use crate::api::extension::NamespaceEntry;
pub trait Namespace: Send + Sync {
fn install(&self, entries: Vec<NamespaceEntry>) -> Result<NamespaceGeneration, LinuxError>;
}
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub struct NamespaceGeneration(pub u64);