23 lines
375 B
Rust
23 lines
375 B
Rust
mod cli;
|
|
mod io;
|
|
mod mapping;
|
|
mod path;
|
|
mod recovery;
|
|
|
|
use recovery::Recover;
|
|
|
|
use anyhow;
|
|
|
|
const FB_SECTOR_SIZE: usize = 2048;
|
|
const FB_CLUSTER_LEN: usize = 128;
|
|
const FB_NULL_VALUE: u8 = 0;
|
|
|
|
const MAX_BUFFER_SIZE: usize = FB_SECTOR_SIZE * FB_CLUSTER_LEN;
|
|
|
|
fn main() -> anyhow::Result<()> {
|
|
let mut recover_tool = Recover::new()?;
|
|
recover_tool.run()?;
|
|
|
|
Ok(())
|
|
}
|