orx_concurrent_iter/iter/
special_iterators.rs

1use crate::implementations::ConIterEmpty;
2
3/// Creates an empty concurrent iterator which does not yield any elements.
4///
5/// # Examples
6///
7/// ```
8/// use orx_concurrent_iter::*;
9///
10/// let con_iter = iter::empty::<String>();
11/// assert_eq!(con_iter.next(), None);
12///
13/// // or
14///
15/// let con_iter = implementations::ConIterEmpty::<String>::new();
16/// assert_eq!(con_iter.next(), None);
17/// ```
18pub fn empty<T>() -> ConIterEmpty<T> {
19    Default::default()
20}