1 2 3 4 5 6 7 8
// Custom error type to handle different error scenarios #[derive(Debug, thiserror::Error)] pub enum CoreError { #[error("error calling cp client")] ClientError(#[from] reqwest::Error), #[error("error parsing response from client")] ParseError, }