Skip to main content

honzo_core/
error.rs

1#[derive(Debug, Clone, PartialEq, Eq)]
2pub enum HonzoError {
3    InvalidMagic,
4    ReaderVersionTooOld {
5        required: u16,
6        have: u16,
7    },
8    BufferTooShort,
9    InvalidChunkType,
10    CrcMismatch {
11        chunk_id: u32,
12        expected: u32,
13        got: u32,
14    },
15    EncryptedChunk {
16        chunk_id: u32,
17    },
18    UnknownCompression(u8),
19    UnknownLayoutMode(u8),
20    UnknownCoverType(u8),
21    UnknownMarkupType(u8),
22    UnknownMathType(u8),
23    InvalidMathML,
24    InvalidCss,
25    UnknownFontEmbedding(u8),
26    UnknownExtraNamespace(&'static str),
27    CryptoError(&'static str),
28    Truncated,
29    InvalidSyncCue,
30}