1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
/// Result of directive processing #[derive(Debug, Clone)] pub enum ActionResult { Respond { status: u16, body: String, }, ReverseProxy { backend_url: String, path_to_send: String, connect_timeout: Option<u64>, read_timeout: Option<u64>, }, Redirect { status: u16, url: String, }, }