Just published crossbeam-channel v0.3
By popular request, dropping all receivers will now disconnect the channel. The behavior is the same as in v0.1 and in `std::sync::mpsc`.
There's a bunch of other improvements and the docs have been rewritten:
https://docs.rs/crossbeam-channel/0.3 …
-
Show this thread
-
The three big milestones are: 1. I figured out how to keep the original disconnection behavior and still have nice syntax in `select!`. 2. There's `Select` for dynamic selection, but this time it's fast and not weird. 3. The `select!` macro now simply desugars into `Select`.
1 reply 0 retweets 11 likesShow this thread -
To summarize the progress of the crate: v0.1: Good dynamic select and poor static select (remember `select_loop!`?) v0.2: Good static select and poor dynamic select (`Select` used callbacks) v0.3: Good static select and good dynamic select.


1 reply 0 retweets 12 likesShow this thread
This might be the release that finally has no major tradeoffs and makes everyone happy. :) Servo has already switched from mpsc to crossbeam-channel v0.2, but had to jump through hoops. With v0.3 things should *just work*.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.