pub fn empty<T>() -> Empty<T>
Creates a stream which contains no elements.
The returned stream will always return Ready(None) when polled.
Ready(None)