1#![warn(
2 clippy::indexing_slicing,
3 clippy::unwrap_used,
4 clippy::expect_used,
5 clippy::print_stdout,
6 clippy::print_stderr,
7 missing_debug_implementations,
8 clippy::pedantic,
9 )]
11#![allow(
12 clippy::redundant_closure_for_method_calls,
13 clippy::wildcard_imports,
14 clippy::too_many_lines,
15 clippy::field_reassign_with_default,
16 clippy::match_bool
17)]
18#![deny(unsafe_code)]
19
20pub mod command;
21pub mod error;
22pub mod gamestate;
23pub mod misc;
24pub mod response;
25#[cfg(feature = "session")]
26pub mod session;
27pub mod simulate;
28#[cfg(feature = "sso")]
29pub mod sso;
30
31pub type PlayerId = u32;
36
37#[cfg(feature = "session")]
38pub use session::SimpleSession;