macro_rules! packet {
($packet_id:expr $(,$data:expr)*) => { ... };
}Expand description
Pack bancho packets
ยงUsages:
use bancho_packets::*;
// Basic
packet!(PacketId::BANCHO_USER_STATS);
// With data
let data: i32 = 6;
packet!(PacketId::BANCHO_USER_STATS, data);
// With data
let data = vec![1, 2, 3];
packet!(PacketId::BANCHO_USER_STATS, data);
// With complex data
let user_id: i32 = 1000;
let username: &str = "username";
packet!(
PacketId::BANCHO_USER_PRESENCE,
data!(
user_id,
username
)
);