1use serde::Deserialize; 2use serde::Serialize; 3 4use crate::ExitReason; 5use crate::Timeout; 6 7/// Occurs when a server call fails. 8#[derive(Debug, Serialize, Deserialize)] 9pub enum CallError { 10 Timeout(Timeout), 11 ServerDown(ExitReason), 12}