3个版本
0.1.2-3ff410c | 2024年4月10日 |
---|---|
0.1.1 | 2023年8月31日 |
0.1.0 | 2023年8月31日 |
350 在 异步
每月下载量 34
用于 bevy_mod_pies_spacetrader…
480KB
11K SLoC
Rust SpaceTraders API客户端
这是一个用于SpaceTraders API游戏的异步Rust客户端。这个客户端不是官方的,因为游戏的所有客户端库都不是官方的。
API和模型是通过使用OpenAPI Generator从游戏规范生成的。生成模板是从头开始重写的,以提供高质量的客户端。
请参阅游戏的入门指南。本仓库中的demo
示例展示了如何使用该库实现“新游戏”部分中显示的步骤。
其他客户端
以下是Rust中其他SpaceTraders API客户端的列表。
spacedust
使用相同的工具生成客户端。然而,它使用生成器的默认Rust模板,这导致了非标准的Rust代码。它使用了一个具有更多文档的规范版本。bevy_mod_pies_spacetraders_api
是针对bevy
游戏引擎的特定客户端。spacetraders
看起来已经被遗弃。
最低支持的Rust版本
需要Rust 1.64.0。
这个crate遵循“最新稳定版Rust”策略。除非需要,否则列出的MSRV不会改变。然而,允许更新MSRV到发布时的最新稳定版。
许可协议
根据您的选择,在Apache License,版本2.0或MIT许可下获得许可。除非您明确声明,否则根据Apache-2.0许可协议定义的,您故意提交以包含在space-traders中的任何贡献,都将如上所述双重许可,不附加任何其他条款或条件。
依赖关系
~4–19MB
~238K SLoC