Skip to main content

infraqueue_twilio/
errors.rs

1use thiserror::Error;
2use reqwest::StatusCode;
3
4#[derive(Debug, Error)]
5pub enum TwilioError {
6    #[error("http error: {0}")]
7    Http(String),
8    #[error("twilio status {status}: {body}")]
9    Status { status: StatusCode, body: String },
10    #[error("internal error: {0}")]
11    Internal(String),
12    #[error("twilio error: {0}")]
13    Twilio(String),
14}