boox_note_parser/note_assets.rs
1#[derive(Debug, Clone, PartialEq, Eq)]
2pub struct FileMetadata {
3 pub path: String,
4 pub size_bytes: u64,
5}
6
7#[derive(Debug, Clone, PartialEq, Eq)]
8pub struct TocMetadata {
9 pub exists: bool,
10 pub files: Vec<FileMetadata>,
11}
12
13#[derive(Debug, Clone, PartialEq, Eq)]
14pub struct NoteAssetsMetadata {
15 pub toc: TocMetadata,
16 pub preview: Option<FileMetadata>,
17}