1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use bitbuffer::BitRead; #[derive(BitRead, Debug, PartialEq)] pub struct Header { #[size = 8] pub demo_type: String, pub version: u32, pub protocol: u32, #[size = 260] pub server: String, #[size = 260] pub nick: String, #[size = 260] pub map: String, #[size = 260] pub game: String, pub duration: f32, pub ticks: u32, pub frames: u32, pub sigon: u32, }