Skip to main content

vapour_protocol/
lib.rs

1#![doc = include_str!("../README.md")]
2
3pub mod achievements;
4pub mod auth {
5    pub mod credentials;
6    pub mod qr;
7}
8pub mod chat;
9pub mod client;
10pub mod connection;
11pub mod emsg;
12pub mod eresult;
13pub mod error;
14pub mod friends;
15pub(crate) mod kv;
16pub mod library;
17pub mod message;
18pub mod pics;
19pub mod protobuf {
20    include!(concat!(env!("OUT_DIR"), "/_includes.rs"));
21}
22pub mod serverlist;
23pub mod service_method;
24pub mod token;
25pub mod transport {
26    pub mod websocket;
27}
28
29pub use chat::ChatMessage;
30pub use client::{AuthEvent, AuthMethod, GuardKind, LoggedOn, RunCommand, SteamClient};
31pub use error::{Error, Result};
32pub use friends::{
33    Friend, FriendsEvent, LaunchEntry, Persona, PersonaState, ProtocolAchievement, ProtocolGame,
34};