1#[derive(Debug, Clone, Copy, PartialEq, Eq)] 2pub enum Direction { 3 Up, 4 Down, 5} 6 7#[derive(Clone)] 8pub enum Action { 9 Navigate(Direction), 10 Submit(String), 11}