| Crates.io | fume |
| lib.rs | fume |
| version | 0.0.2 |
| created_at | 2025-06-17 10:02:38.925318+00 |
| updated_at | 2025-10-02 12:45:36.635326+00 |
| description | A strongly-opinionated Rust wrapper for steam web APIs. |
| homepage | |
| repository | https://github.com/dearfl/fume |
| max_upload_size | |
| id | 1715479 |
| size | 59,876 |
A strongly-opinionated Rust wrapper for steam web APIs.
get list of apis that don't require api key.
use std::time::Duration;
use fume::{Auth, Unauthorize};
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let client = reqwest::ClientBuilder::new()
.connect_timeout(Duration::from_secs(5))
.timeout(Duration::from_secs(10))
.build()?;
let steam = Unauthorize.with_client(client);
let apilist = steam.apis().await?;
println!("{:#?}", apilist);
Ok(())
}
This project is licensed under the GLWTPL (Good Luck With That Public License). See the LICENSE file for more details.