Skip to content

Commit c6305eb

Browse files
committed
EventList impl for &[Ref<Rc<Event>>]
1 parent 3acfde4 commit c6305eb

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/hl.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -885,15 +885,13 @@ impl<'r> EventList for &'r [Event] {
885885
}
886886
}*/
887887

888-
impl<'r, 's> EventList for &'r [Option<Ref<'s, Rc<Event>>>] {
888+
impl<'r, 's> EventList for &'r [Ref<'s, Rc<Event>>] {
889889
fn as_event_list<T, F>(&self, f: F) -> T
890890
where F: FnOnce(*const cl_event, cl_uint) -> T
891891
{
892892
let mut vec: Vec<cl_event> = Vec::with_capacity(self.len());
893893
for item in self.iter() {
894-
if let Some(ref item) = *item {
895-
vec.push(item.event);
896-
}
894+
vec.push(item.event);
897895
}
898896

899897
f(vec.as_ptr(), vec.len() as cl_uint)

0 commit comments

Comments
 (0)