4个版本 (2个破坏性)
0.3.1 | 2024年6月14日 |
---|---|
0.3.0 | 2024年4月28日 |
0.2.0 | 2024年4月26日 |
0.1.0 | 2024年4月22日 |
#804 in 编码
每月165次下载
在syno-photos-util中使用
22KB
470 代码行
syno_api
为Synology DSM API提供的一组不完整的DTO(数据传输对象)和错误集。
特性
默认情况下,以下所有特性都已启用。
dto
- 提供由Synology DSM API生成的各种JSON响应的DTOerror
- 提供实现Error
和Display
特性和From
/TryFrom
的枚举,用于将API返回的错误代码转换为枚举值serde
- 为DTO添加Serialize
和Deserialize
特性实现(添加对serde
库的依赖)。
贡献
我非常欢迎通过拉取请求添加更多类型/功能。当前的集合是由我的其他项目从API中需要的。
lib.rs
:
为Synology DSM API提供的一组不完整的DTO(数据传输对象)和错误集。
特性
默认情况下,以下所有特性都已启用。
dto
- 提供由Synology DSM API生成的各种JSON响应的DTOerror
- 提供实现Error
和Display
特性和From
/TryFrom
的枚举,用于将API返回的错误代码转换为枚举值serde
- 为DTO添加Serialize
和Deserialize
特性实现(添加对serde
库的依赖)。适用于所有子API的泛型类型
依赖项
~0.4–1MB
~23K SLoC