pub fn vec_option_to_vec(option: &Option<Vec<i32>>) -> Vec<i32> {
    match option {
        Some(vec) => vec.to_vec(),
        None => vec![],
    }
}
/// Return a copy of the vec in Option(vec), or an empty vector for None
Return a copy of the vec in Option(vec), or an empty vector for None
Return a copy of the vec in Option ( vec ) or an empty vector for None
pub fn vec_option_to_vec(option: &Option<Vec<i32>>) -> Vec<i32> {
    match option {
        Some(vec) => vec.to_vec(),
        None => vec![],
    }
}
pub fn vec_option_to_vec ( option : & Option < Vec < i32 > > ) -> Vec < i32 > { match option { Some ( vec ) => vec . to_vec ( ) , None => vec ! [ ] , } }
Return a copy of the vec in Option(vec), or an empty vector for None
Return a copy of the vec in Option ( vec ) or an empty vector for None
option
&Option<Vec<i32>>
option
&Option<Vec<i32>>