INNER CODE UNIT · Rust
import_air_file
mouseart2025/AI-Reader-V2 · frontend/src-tauri/src/lib.rs:372
fn import_air_file(
app: tauri::AppHandle,
path: String,
overwrite: bool,
) -> Result<ImportResult, String> {
let air_data = read_and_parse_air(&path)?;
let format_version = air_data
.get("format_version")
.and_then(|v| v.as_u64())
.unwrap_or(0);
if ![1, 2, 3, 4, 5].contains(&format_version) {
return Err("不支持的文件格式".to_string());
}
let precomputed = air_data.get("precomputed");
if precomputed.is_none() {