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