Sha256: 4cefc84d6b7ae2cf0007912cd0325fff6b926a4c26310e7b14a21868de61616f
Contents?: true
Size: 598 Bytes
Versions: 27
Compression:
Stored size: 598 Bytes
Contents
use futures::executor::block_on; use futures::future::{ready, select_all}; use std::collections::HashSet; #[test] fn smoke() { let v = vec![ready(1), ready(2), ready(3)]; let mut c = vec![1, 2, 3].into_iter().collect::<HashSet<_>>(); let (i, idx, v) = block_on(select_all(v)); assert!(c.remove(&i)); assert_eq!(idx, 0); let (i, idx, v) = block_on(select_all(v)); assert!(c.remove(&i)); assert_eq!(idx, 0); let (i, idx, v) = block_on(select_all(v)); assert!(c.remove(&i)); assert_eq!(idx, 0); assert!(c.is_empty()); assert!(v.is_empty()); }
Version data entries
27 entries across 27 versions & 1 rubygems