3 个版本
0.1.3 | 2024 年 5 月 15 日 |
---|---|
0.1.2 | 2023 年 8 月 23 日 |
0.1.0 | 2020 年 2 月 28 日 |
#14 在 #authoring
用于 pandora-api
11KB
169 行
为结构体自动添加 pandora_api::Pandora
要调用的 Pandora API 方法的名称默认为将结构体名称转换为小驼峰式(GetFoo -> getFoo)。这可以使用 #[pandora_request(method_name = getFOOBar)] 结构体属性覆盖。
默认错误类型为 Error。如果需要不同的类型名称,可以使用 #[pandora_request(error_type = FooError)] 结构体属性覆盖。
请求的默认返回类型为 Response。这可以使用 #[pandora_request(response_type = FooResponse)] 结构体属性覆盖。
请求的默认行为是未加密发送。如果请求必须加密,则可以使用 #[pandora_request(encrypted = true)] 结构体属性覆盖。
依赖
~0.6–1.1MB
~25K SLoC