filter

Function filter 

Source
pub fn filter<T, F>(data: &[T], predicate: F) -> Vec<&T>
where F: Fn(&T) -> bool,
Expand description

Filters elements by a predicate.

ยงExample

use d3rs::array::filter;

let data = vec![1, 2, 3, 4, 5, 6];
let evens = filter(&data, |x| x % 2 == 0);
assert_eq!(evens, vec![&2, &4, &6]);