Lines Matching defs:ChanWithVals
1590 struct ChanWithVals { struct
1591 chan: Chan<i32>,
1593 sv: Arc<AtomicI32>,
1595 rv: Arc<AtomicI32>,
1613 impl ChanWithVals { impl
1666 impl Clone for ChanWithVals { implementation
1721 fn mkchan(c: usize, n: usize, cval: &Mutex<i32>) -> Vec<ChanWithVals> { in mkchan()
1745 fn send(mut c: ChanWithVals, ctx: Context) { in send()
1758 fn recv(mut c: ChanWithVals, ctx: Context) { in recv()
1773 mut r0: ChanWithVals, in sel()
1774 mut r1: ChanWithVals, in sel()
1775 mut r2: ChanWithVals, in sel()
1776 mut r3: ChanWithVals, in sel()
1777 mut s0: ChanWithVals, in sel()
1778 mut s1: ChanWithVals, in sel()
1779 mut s2: ChanWithVals, in sel()
1780 mut s3: ChanWithVals, in sel()
1831 fn get(vec: &[ChanWithVals], idx: usize) -> ChanWithVals { in get()
1836 fn test1(c: ChanWithVals, ctx: &mut Context) { in test1()