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 { Vec::new() } fn decode(_data:&Vec, _index:&mut usize) -> Result { Err(()) } } } pub use prelude::*;