| Crates.io | space-traders-api |
| lib.rs | space-traders-api |
| version | 0.1.2 |
| created_at | 2025-07-03 18:09:01.866587+00 |
| updated_at | 2025-07-03 19:04:57.836855+00 |
| description | Generated API client for SpaceTraders |
| homepage | |
| repository | https://github.com/crates-lurey-io/space-traders-api |
| max_upload_size | |
| id | 1736672 |
| size | 1,025,639 |
Generated API client for SpaceTraders.
cargo add space-traders-api
By default reqwest/default-tls is included (feature default-tls).
use space_traders_api::apis::{configuration::Configuration, global_api};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut config = Configuration::new();
if let Ok(token) = std::env::var("SPACE_TRADERS_AGENT_TOKEN") {
config.bearer_access_token = Some(token);
}
let status = global_api::get_status(&config).await?;
println!("Status: {}", status.status);
}
See examples/main.rs for an example to get started.
cargo run --example main
To provide an agent token to the example, set SPACE_TRADERS_AGENT_TOKEN:
export SPACE_TRADERS_AGENT_TOKEN=...
cargo run --example main
This project uses just to run commands the same way as the CI:
cargo just check to check formatting and lints.cargo just doc to generate and preview docs.For a full list of commands, see the Justfile.