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);