btrfs_cli/rescue/
clear_space_cache.rs1use crate::{Format, Runnable};
2use anyhow::Result;
3use clap::Parser;
4use std::path::PathBuf;
5
6#[derive(Debug, Clone, Copy, PartialEq, Eq, clap::ValueEnum)]
8pub enum SpaceCacheVersion {
9 V1,
10 V2,
11}
12
13#[derive(Parser, Debug)]
15pub struct RescueClearSpaceCacheCommand {
16 version: SpaceCacheVersion,
18
19 device: PathBuf,
21}
22
23impl Runnable for RescueClearSpaceCacheCommand {
24 fn run(&self, _format: Format, _dry_run: bool) -> Result<()> {
25 todo!("implement rescue clear-space-cache")
26 }
27}