steamkit-rs 0.1.2

Rust port of SteamKit2, a .NET library that aims to interoperate with the Steam network.
Documentation
#![doc = include_str!("../README.md")]
//!
//! # Modules
//!
//! The modules follow SteamKit2's namespaces:
//!
//! | SteamKit2 | Module |
//! |---|---|
//! | `SteamKit2.Base` | [`base`] |
//! | `SteamKit2.Base.GC` | [`base::gc`] |
//! | `SteamKit2.Base.Generated` | [`base::generated`] (the message types are in the `steamkit-rs-protos` crate) |
//! | `SteamKit2.Networking.Steam3` | [`networking::steam3`] |
//! | `SteamKit2.SteamClient` | [`steam::steam_client`] |
//! | `SteamKit2.Internal` | [`steam::cm_client`], [`steam::handlers`] and friends |
//! | `SteamKit2.Authentication` | [`steam::authentication`] |
//! | `SteamKit2.CDN` | [`steam::cdn`] |
//! | `SteamKit2.Discovery` | [`steam::discovery`] |
//! | `SteamKit2.WebAPI` | [`steam::webapi`] |
//! | `SteamKit2.Types` | [`types`] |
//! | `SteamKit2.Util` | [`util`] |
//!
//! The main types are re-exported at the crate root.

#![forbid(unsafe_code)]

pub mod base;
pub mod error;
pub mod networking;
pub mod steam;
pub mod types;
pub mod util;

pub use error::SteamError;