pub type Result<T> = Result<T, RouteError>;
Type alias for Result with RouteError / Result 类型的别名,使用 RouteError 作为错误类型
use astrea::prelude::*; fn get_user(id: &str) -> Result<User> { if id.is_empty() { return Err(RouteError::bad_request("Invalid ID")); } Ok(User { id: id.to_string() }) }
pub enum Result<T> { Ok(T), Err(RouteError), }
Contains the success value
Contains the error value