mirror of
https://github.com/actix/actix-website
synced 2025-02-13 08:32:20 +01:00
15 lines
330 B
Rust
15 lines
330 B
Rust
|
// <helpers>
|
||
|
use actix_web::{error, HttpRequest, Result};
|
||
|
|
||
|
#[derive(Debug)]
|
||
|
struct MyError {
|
||
|
name: &'static str,
|
||
|
}
|
||
|
|
||
|
fn index(req: &HttpRequest) -> Result<&'static str> {
|
||
|
let result: Result<&'static str, MyError> = Err(MyError { name: "test" });
|
||
|
|
||
|
Ok(result.map_err(|e| error::ErrorBadRequest(e.name))?)
|
||
|
}
|
||
|
// </helpers>
|