1 2 3 4 5 6 7 8 9
enum Order { ASC, DESC } pub fn sort(data: Vec<i32>, order: Order) -> Vec<i32> { todo!() } pub fn filter<T>(data: Vec<T>, predicate: fn(T) -> bool) -> Vec<T> { todo!() }