garhow / steam-rs

Safe Rust bindings for the Steam Web API
MIT License
23 stars 10 forks source link

Expand upon the `SteamId` struct #15

Open garhow opened 1 year ago

garhow commented 1 year ago

Support for SteamID64, SteamID3, and more, according to the documentation: https://developer.valvesoftware.com/wiki/SteamID

RubberDuckShobe commented 11 months ago

I can add SteamID32 support.

RubberDuckShobe commented 11 months ago

Seems like it might be worth getting inspiration from steamid-ng which seems to have done it pretty well. Alternatively, we could just use that crate outright instead of implementing everything ourselves? I'm not sure.

garhow commented 11 months ago

The steamid-ng repository hasn't been updated in over a year, and the package on crates.io hasn't been updated in 3 years. I wouldn't be against using it if it was still active. The safest option might just be implementing it ourselves..

garhow commented 10 months ago

Substantial progress was made in PR #29