创建 Server
2025/11/10小于 1 分钟hyperlanewebrustconfigserver
提示
hyperlane 框架创建服务方式如下,需要调用 run 方法,服务才会正常运行。
ServerHook 提供了等待框架运行完成和框架停止运行的 hook
wait:server.run().await.unwrap_or_default().wait()实现等待框架运行完成shutdown:server.run().await.unwrap_or_default().shutdown()实现框架停止运行
Server::new
let server: Server = Server::new().await;
let result: ServerResult<ServerControlHook> = server.run().await;
println!("Server result: {:?}", result);
let _ = std::io::Write::flush(&mut std::io::stderr());Server::from
let config: ServerConfig = ServerConfig::new().await;
let server: Server = Server::from(config).await;
let result: ServerResult<ServerControlHook> = server.run().await;
println!("Server result: {:?}", result);
let _ = std::io::Write::flush(&mut std::io::stderr());加载中...