跳转到内容

rust-axum 目标

rust-axum 会为基于 Axum 的服务和客户端生成 Rust HTTP 绑定。

Terminal window
xidlc gen --out-dir generated rust-axum hello_world.idl

如果还需要 Schema,通常会再一起生成:

Terminal window
xidlc gen --out-dir generated openapi hello_world.idl
  • 业务逻辑 trait
  • 路由与请求解析的服务端包装器
  • 客户端包装器
  • 传输辅助类型

生成代码默认与 xidl-rust-axum 配套使用。