Rollup merge of #22268 - steveklabnik:improve_wait, r=nikomatsakis

Remove incorrect claim, add example, reformat and re-word.

Fixes #22266
This commit is contained in:
Manish Goregaokar 2015-02-15 18:26:58 +05:30
commit a2bc3a252c

View File

@ -111,11 +111,18 @@ pub trait Packet {
}
impl Select {
/// Creates a new selection structure. This set is initially empty and
/// `wait` will panic!() if called.
/// Creates a new selection structure. This set is initially empty.
///
/// Usage of this struct directly can sometimes be burdensome, and usage is
/// rather much easier through the `select!` macro.
/// Usage of this struct directly can sometimes be burdensome, and usage is much easier through
/// the `select!` macro.
///
/// # Examples
///
/// ```
/// use std::sync::mpsc::Select;
///
/// let select = Select::new();
/// ```
pub fn new() -> Select {
Select {
head: ptr::null_mut(),