Crates.io | x-common-lib |
lib.rs | x-common-lib |
version | 0.1.8 |
source | src |
created_at | 2023-10-31 03:42:49.008696 |
updated_at | 2023-12-14 11:22:22.153715 |
description | DXMesh rust dxc develop library |
homepage | |
repository | |
max_upload_size | |
id | 1019331 |
size | 212,669 |
Common 提供 DXMesh 所有项目的共用代码。使用到的项目有 xPort,DevKit,xComponent Generator。这些项目在编译时,必须要和 Common 放在同级目录,才能编译成功。
└─src
├─base
├─errors
├─protocol
├─serial
├─service
└─utils
base 主要存放配置、动态库组件的API类型、组件元信息、ID生成器、以及 xRPC 状态结构体代码。
error 错误类型代码。
protocol xRPC 协议的 reader / writer,目前支持 v1 协议
serial 存放 protobuf 和 json 相互转换的代码,以及所有用于 xRPC 传输结构体的基础 trait。
utils 存放 文件、字符串、时间操作等工具类代码