1
0
mirror of https://github.com/actix/actix-website synced 2025-02-13 08:32:20 +01:00

19 lines
428 B
Rust
Raw Normal View History

use actix_web::{web, App};
2019-06-17 13:46:21 -04:00
// <helpers>
use actix_web::{error, HttpRequest, Result};
#[derive(Debug)]
struct MyError {
name: &'static str,
}
pub fn index(_req: HttpRequest) -> Result<&'static str> {
2019-06-17 13:46:21 -04:00
let result: Result<&'static str, MyError> = Err(MyError { name: "test" });
Ok(result.map_err(|e| error::ErrorBadRequest(e.name))?)
}
// </helpers>
pub fn main() {
App::new().route("/", web::get().to(index));
}