steam-rs
Provides safe and convenient Rust bindings for the Steam Web API.
[!IMPORTANT] As this project is still a work-in-progress, not all API endpoints are currently supported. Most unsupported endpoints require a Steamworks Publisher API key, something that none of the developers of this project currently have. For a list of all supported API interfaces and endpoints, please see ENDPOINTS.md.
[!NOTE] This project is in early stages of development, so bug reports, suggestions, and pull requests are highly appreciated!
Usage
use env;
use ;
async
Acknowledgements
The following resources were used in the developement in this crate:
- Better Steam Web API Documentation
- Steam Web API - Valve Developer Community
- Steamworks Web API Reference
- WebAPI - Official TF2 Wiki
- xpaw's Steam Web API Documentation
Special thanks to @marcohoovy for developing the custom macros and error types used in this project.