请求错误处理
2026/2/15小于 1 分钟hyperlanewebrustconfigrequest_error
提示
hyperlane 框架使用 request_error 接口进行请求错误处理。
注册请求错误处理器
struct RequestErrorHook;
impl ServerHook for RequestErrorHook {
async fn new(_ctx: &mut Context) -> Self {
Self
}
async fn handle(self, ctx: &mut Context) {
let _: Option<RequestError> = ctx.try_get_request_error_data();
let _: RequestError = ctx.get_request_error_data();
}
}
let mut server: Server = Server::default();
server.request_error::<RequestErrorHook>();