#[derive(Debug, Clone, Copy)]
pub enum SnapshotScope {
FILE,
CONTEXT,
MISSING,
BUILD,
}
impl SnapshotScope {
pub fn name(&self) -> &'static str {
match self {
Self::FILE => "snapshot_file",
Self::CONTEXT => "snapshot_context",
Self::MISSING => "snapshot_missing",
Self::BUILD => "snapshot_build",
}
}
}