1#[derive(Debug, PartialEq, Eq, PartialOrd, Ord)] 2pub enum State { 3 RequiresInput { question: String }, 4 InProgress, 5 TimedOut, 6 Completed, 7 CompletedWithErrors { error_details: String }, 8 CompletedWithWarnings, 9}