sync: improve assert message for bounded channel buffer size

This commit is contained in:
Sean McArthur
2019-02-19 17:09:36 -08:00
parent e3115231dd
commit d0cdcff8aa
+1 -1
View File
@@ -111,7 +111,7 @@ pub struct RecvError(());
/// }));
/// ```
pub fn channel<T>(buffer: usize) -> (Sender<T>, Receiver<T>) {
assert_eq!(buffer >= 1, true);
assert!(buffer > 0, "mpsc bounded channel requires buffer > 0");
let semaphore = (::semaphore::Semaphore::new(buffer), buffer);
let (tx, rx) = chan::channel(semaphore);