INNER CODE UNIT · Rust

preview_air_file

mouseart2025/AI-Reader-V2 · frontend/src-tauri/src/lib.rs:309

fn preview_air_file(app: tauri::AppHandle, path: String) -> Result<PreviewResult, String> {
  let air_data = read_and_parse_air(&path)?;

  let novel = air_data
    .get("novel")
    .and_then(|v| v.as_object())
    .ok_or("数据解析失败,缺少 novel 字段")?;

  let title = novel
    .get("title")
    .and_then(|v| v.as_str())
    .unwrap_or("未知")
    .to_string();

  let author = novel
    .get("author")
    .and_then(|v| v.as_str())
    .map(|s| s.to_string());

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…