1use thiserror::Error; 2 3#[derive(Debug, Error)] 4pub enum DomainError { 5 #[error("summary cannot be empty")] 6 EmptySummary, 7 #[error("summary too long (max {0} chars)")] 8 SummaryTooLong(usize), 9}