1 2 3 4 5 6 7 8
pub fn some<T>(iterable: &[T], predicate: fn (&T, usize) -> bool) -> bool { for (index, item) in iterable.iter().enumerate() { if predicate(item, index) { return true; } } return false; }