ffxii-tza-auto-notes/src/notes.rs

20 lines
368 B
Rust

use druid::{Data, im::Vector};
use serde::Deserialize;
#[derive(Debug, Deserialize, Clone, Data)]
pub struct Notes {
pub steps: Vector<Step>,
}
#[derive(Debug, Deserialize, Clone, Data)]
pub struct Step {
pub stage: u16,
pub areas: Vector<Area>,
}
#[derive(Debug, Deserialize, Clone, Data)]
pub struct Area {
pub area: u32,
pub steps: String,
}