Function las::util::trim_to_string
[−]
[src]
pub fn trim_to_string(buffer: &[u8]) -> Result<&str, Utf8Error>
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());