Crates.io | x-com-lib |
lib.rs | x-com-lib |
version | 0.1.8 |
source | src |
created_at | 2023-10-31 04:02:06.352749 |
updated_at | 2023-12-14 11:29:20.334995 |
description | DXMesh rust dxc develop library |
homepage | |
repository | |
max_upload_size | |
id | 1019337 |
size | 70,900 |
xCom Library 是 DXMesh 应用组件 DXC(DXMesh Componet),开发库。将 xPort 注入的接口,封装成 Rust 的 async 接口, 提供 async 运行时。
下载 xCom Builder 生成器工程
下载之后,将 xBuilder 设置到全局遍历中
在统计目录下,创建任一目录,以工程名命名的目录(必须为英文), 如以下例子:
mkdir demo1 # 常见目录
cd demo1 # 进入目录
xBuilder new -n Demo1 # 创建工程
xBuilder init # 初始化工程
会生成以下文件:
│ Cargo.toml
│
├─protos
│ source_api_0_0_1.proto
│
└─src
│ lib.rs
│ service.rs
│
└─x_com
import_api.rs
mod.rs
source_api.rs
xport_core.rs
protos
src/x_com
src/service.rs
该文件根据 source_api_0_0_1.proto 生成的 接口文件,所有的逻辑代码都在此开发。