use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] pub struct RetryPolicy { pub max_attempts: u32, } impl Default for RetryPolicy { fn default() -> Self { Self { max_attempts: 1 } } }