Attribute Macro durian_macros::bincode_packet
source · #[bincode_packet]
Expand description
Macros for easy creation of Packets
and PacketBuilders
For example:
#[bincode_packet]
struct Position {
x: i32,
y: i32
}
Generates this code:
#[derive(Serialize, Deserialize, BinPacket)]
#[serde(crate = "durian::serde")]
struct Position {
x: i32,
y: i32
}