macro_rules! deduped_sorted {
    ($vec:expr) => { ... };
}
Expand description

deduped_sorted!() can be used to return sorted and deduped new Vec, type can be Vec<i32> Vec<i64> Vec<i128> Vec<f32> Vec<f64>

use useful_macro::*;
let s1 = deduped_sorted!(vec![1.2, 1.2,2.6, 0.2]);
let s2 = deduped_sorted!(vec![8, 1_i128,8,5_i128]);
assert_eq!(s1,vec![0.2,1.2,2.6]);
assert_eq!(s2,vec![1,5,8]);