tcplane/utils/
list.rs

1#[inline]
2pub fn remove_trailing_zeros(data: &mut Vec<u8>) -> Vec<u8> {
3    if let Some(last_non_zero_pos) = data.iter().rposition(|&x| x != 0) {
4        data.truncate(last_non_zero_pos + 1);
5    } else {
6        data.clear();
7    }
8    data.clone()
9}