1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
//! Core data model for ebook processing.
//!
//! This module contains:
//! - Book metadata and format types (pure data)
//! - Chapter representation (IR tree structure)
//! - Node types and semantic roles
//! - Semantic attributes (href, src, alt, etc.)
//! - Link representation for internal/external links
//! - Font face definitions
//!
//! The `Book` runtime handle lives in `crate::book` (re-exported here for
//! backwards compatibility), keeping this module free of importer/exporter
//! dependencies.
// Re-export pure book data types
pub use ;
// Re-export the Book runtime handle (moved to crate::book; kept here so
// `boko::model::Book` remains a valid path)
pub use crateBook;
// Re-export chapter and iteration
pub use ;
// Re-export node types
pub use ;
// Re-export semantic attributes
pub use SemanticMap;
// Re-export link types
pub use ;
// Re-export resolved links (moved to crate::resolved; kept here so
// `boko::model::ResolvedLinks` remains a valid path)
pub use crateResolvedLinks;
// Re-export font types
pub use FontFace;
// Re-export section tree
pub use ;