Function las::util::trim_to_string [] [src]

pub fn trim_to_string(buffer: &[u8]) -> Result<&strUtf8Error>

Trim trailing null characters from a u8 buffer.

Examples

Trailing nulls are trimmed.

let buffer = [80u8, 101u8, 116u8, 101u8, 0u8];
assert_eq!("Pete", las::util::trim_to_string(&buffer).unwrap());

Characters after the first trailing null are ignored.

let buffer = [80u8, 0u8, 116u8, 101u8, 0u8];
assert_eq!("P", las::util::trim_to_string(&buffer).unwrap());