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}