Skip to main content

webview_bundle_protocol/
error.rs

1use webview_bundle::http;
2
3#[derive(thiserror::Error, Debug)]
4pub enum Error {
5  #[error("core error: {0}")]
6  Core(#[from] webview_bundle::Error),
7  #[error("io error: {0}")]
8  Io(#[from] std::io::Error),
9  #[error("join error: {0}")]
10  JoinError(#[from] tokio::task::JoinError),
11  #[error("reqwest error: {0}")]
12  Reqwest(#[from] reqwest::Error),
13  #[error("bundle not found")]
14  BundleNotFound,
15  #[error("local not found")]
16  LocalNotFound,
17  #[error("http error: {0}")]
18  Http(#[from] http::Error),
19  #[error("invalid header value: {0}")]
20  InvalidHeaderValue(#[from] http::header::InvalidHeaderValue),
21}