diff options
Diffstat (limited to 'src/libstd/comm')
| -rw-r--r-- | src/libstd/comm/mod.rs | 2 | ||||
| -rw-r--r-- | src/libstd/comm/select.rs | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/libstd/comm/mod.rs b/src/libstd/comm/mod.rs index 26d67daf7c1..ebbd51524cb 100644 --- a/src/libstd/comm/mod.rs +++ b/src/libstd/comm/mod.rs @@ -243,7 +243,7 @@ use vec::OwnedVector; use spsc = sync::spsc_queue; use mpsc = sync::mpsc_queue; -pub use self::select::Select; +pub use self::select::{Select, Handle}; macro_rules! test ( { fn $name:ident() $b:block $($a:attr)*} => ( diff --git a/src/libstd/comm/select.rs b/src/libstd/comm/select.rs index 6a10ac56a4e..96c345f3689 100644 --- a/src/libstd/comm/select.rs +++ b/src/libstd/comm/select.rs @@ -89,6 +89,7 @@ pub struct Select { /// This handle is used to keep the port in the set as well as interact with the /// underlying port. pub struct Handle<'port, T> { + /// A unique ID for this Handle. id: uint, priv selector: &'port Select, priv port: &'port mut Port<T>, |
