webview_bundle/
error.rs

1#[derive(Debug, thiserror::Error)]
2pub enum Error {
3  #[error(transparent)]
4  Io(#[from] std::io::Error),
5  #[error(transparent)]
6  Compress(#[from] lz4_flex::block::CompressError),
7  #[error(transparent)]
8  Decompress(#[from] lz4_flex::block::DecompressError),
9  #[error(transparent)]
10  Encode(#[from] bincode::error::EncodeError),
11  #[error(transparent)]
12  Decode(#[from] bincode::error::DecodeError),
13  #[error("header magic mismatch")]
14  InvalidMagic,
15  #[error("invalid version format")]
16  InvalidVersion,
17  #[error("file not found")]
18  FileNotFound,
19}