pub trait IteratorWithTimeout {
type Item;
// Required method
fn next_timeout(&mut self, timeout: Duration) -> Option<Self::Item>;
}Required Associated Types§
Required Methods§
Sourcefn next_timeout(&mut self, timeout: Duration) -> Option<Self::Item>
fn next_timeout(&mut self, timeout: Duration) -> Option<Self::Item>
Pulls the next item, returning an explicit Timeout error if the window expires.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".