async-mavlink 0.1.3

An async adapter for mavlink conections
Documentation
/// Extract String from mavlink's PARAM_VALUE_DATA struct
pub fn to_string(input_slice: &[char]) -> String {
    input_slice
        .iter()
        .filter(|c| **c != char::from(0))
        .collect()
}

/// Create char array for mavlink's PARAM_VALUE_DATA struct
pub fn to_char_arr(input: &str) -> [char; 16] {
    let mut result = [' '; 16];
    input
        .chars()
        .enumerate()
        .take(16)
        .for_each(|(i, e)| result[i] = e);
    result
}