40 lines
1.0 KiB
Rust
40 lines
1.0 KiB
Rust
mod hello; pub use hello::*;
|
|
mod connect; pub use connect::*;
|
|
|
|
mod register; pub use register::*;
|
|
mod auth; pub use auth::*;
|
|
mod resume; pub use resume::*;
|
|
|
|
mod summary; pub use summary::*;
|
|
|
|
mod session_list; pub use session_list::*;
|
|
mod session_view; pub use session_view::*;
|
|
mod session_retire; pub use session_retire::*;
|
|
|
|
mod game_state; pub use game_state::*;
|
|
mod game_message; pub use game_message::*;
|
|
|
|
mod challenge; pub use challenge::*;
|
|
mod challenge_answer; pub use challenge_answer::*;
|
|
mod challenge_list; pub use challenge_list::*;
|
|
|
|
mod user_list; pub use user_list::*;
|
|
mod user_info; pub use user_info::*;
|
|
|
|
mod account_info; pub use account_info::*;
|
|
mod account_update; pub use account_update::*;
|
|
|
|
mod invite_acquire; pub use invite_acquire::*;
|
|
mod invite_list; pub use invite_list::*;
|
|
|
|
mod test_result; pub use test_result::*;
|
|
|
|
mod prelude {
|
|
pub trait Packet {
|
|
type Data;
|
|
|
|
fn encode(&self) -> Vec<u8> { Vec::new() }
|
|
fn decode(_data:&Vec<u8>, _index:&mut usize) -> Result<Self::Data, ()> { Err(()) }
|
|
}
|
|
} pub use prelude::*;
|