3个版本

0.1.2-3ff410c2024年4月10日
0.1.1 2023年8月31日
0.1.0 2023年8月31日

350异步

每月下载量 34
用于 bevy_mod_pies_spacetrader…

MIT/Apache

480KB
11K SLoC

Maintenance Crates.io docs.rs Crates.io

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.0MIT许可下获得许可。
除非您明确声明,否则根据Apache-2.0许可协议定义的,您故意提交以包含在space-traders中的任何贡献,都将如上所述双重许可,不附加任何其他条款或条件。

依赖关系

~4–19MB
~238K SLoC