device: fix DeviceIter.size_hint
This commit is contained in:
parent
5677b0ee6e
commit
7ad3654976
@ -69,7 +69,9 @@ impl<'a> Iterator for DeviceIter<'a> {
|
|||||||
|
|
||||||
fn size_hint(&self) -> (usize, Option<usize>) {
|
fn size_hint(&self) -> (usize, Option<usize>) {
|
||||||
unsafe {
|
unsafe {
|
||||||
((*self.ptr).nb_devices as usize, Some((*self.ptr).nb_devices as usize))
|
let length = (*self.ptr).nb_devices as usize;
|
||||||
|
|
||||||
|
(length - self.cur as usize, Some(length - self.cur as usize))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user