# [−][src]Function rayon::iter::empty

    pub fn empty<T: Send>() -> Empty<T>

Creates a parallel iterator that produces nothing.

This admits no parallelism on its own, but it could be used for code that deals with generic parallel iterators.

# Examples

    use rayon::prelude::*;
    use rayon::iter::empty;

    let pi = (0..1234).into_par_iter()
        .chain(empty())
        .chain(1234..10_000);

    assert_eq!(pi.count(), 10_000);

# Help

## Keyboard Shortcuts

`?`
  Show this help dialog
`S`
  Focus the search field
`↑`
  Move up in search results
`↓`
  Move down in search results
`↹`
  Switch tab
`⏎`
  Go to active search result
`+`
  Expand all sections
`-`
  Collapse all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g., `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g., `vec -> usize` or `* -> vec`)

Search multiple things at once by splitting your query with comma (e.g., `str,u8` or `String,struct:Vec,test`)