[][src]Function rdp::core::per::write_integer

pub fn write_integer(integer: u32, s: &mut dyn Write) -> RdpResult<()>

Write an integer into PER format

Example

use std::io::Cursor;
use rdp::core::per::write_integer;
let mut su8 = Cursor::new(vec![]);
write_integer(1, &mut su8).unwrap();
assert_eq!(su8.into_inner(), [0x1, 0x1]);
let mut su16 = Cursor::new(vec![]);
write_integer(256, &mut su16).unwrap();
assert_eq!(su16.into_inner(), [0x2, 0x01, 0x00]);
let mut su32 = Cursor::new(vec![]);
write_integer(65536, &mut su32).unwrap();
assert_eq!(su32.into_inner(), [0x4, 0x00, 0x01, 0x00, 0x00]);