ngrok_api/errors.rs
1use serde::Deserialize;
2
3#[derive(thiserror::Error, Debug)]
4pub enum Error {
5 #[error("error making request request")]
6 RequestError(#[from] reqwest::Error),
7 #[error("error")]
8 Ngrok(NgrokError),
9 #[error("unknown error returned: {0}")]
10 UnknownError(String),
11}
12
13#[derive(Debug, Deserialize)]
14pub struct NgrokError {
15 pub error_code: String,
16 pub msg: String,
17}