Function hltas::write::gen_frame_bulk
source · pub fn gen_frame_bulk<W: Write>(w: W, value: &FrameBulk) -> Result<(), GenError>
Expand description
Prints FrameBulk
into writer.
Examples
use hltas::types::FrameBulk;
let mut frame_bulk = FrameBulk::with_frame_time("0.001".to_owned());
frame_bulk.movement_keys.left = true;
frame_bulk.action_keys.jump = true;
let mut buf = Vec::new();
hltas::write::gen_frame_bulk(&mut buf, &frame_bulk).unwrap();
assert_eq!(buf, b"----------|-l----|j-----|0.001|-|-|1");