fn min_sub_arr_len(nums: &[i32], target: i32) -> i32 {
    // your move
}