Macro bancho_packets::data
source · [−]macro_rules! data {
($item:expr) => { ... };
($($item:expr),+) => { ... };
({ $capacity:expr }; $($item:expr),+) => { ... };
}Expand description
Creating osu!packet data
Examples:
use bancho_packets::{data, traits::writing::*};
let val_1: i32 = 123;
let val_2: i16 = 50;
// Single data, eq with `val_1.osu_write()`
data!(val_1);
// Mutiple data, default capacity is 30
data!(val_1, val_2);
// Specify initial capacity = 100
data!({ 100 }; val_1, val_2);