Guest User

Untitled

a guest
Aug 14th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.63 KB | None | 0 0
  1. error[E0658]: use of unstable library feature 'fused' (see issue #35602)
  2. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:6:5
  3. |
  4. 6 | use std::iter::FusedIterator;
  5. | ^^^^^^^^^^^^^^^^^^^^^^^^
  6.  
  7. error[E0658]: use of unstable library feature 'fused' (see issue #35602)
  8. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:721:9
  9. |
  10. 721 | impl<T> FusedIterator for Receiver<T> {}
  11. | ^^^^^^^^^^^^^
  12.  
  13. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  14. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/array.rs:140:35
  15. |
  16. 140 | let slot = buffer.add(i);
  17. | ^^^
  18.  
  19. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  20. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/array.rs:177:47
  21. |
  22. 177 | let slot = unsafe { &*self.buffer.add(index) };
  23. | ^^^
  24.  
  25. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  26. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/array.rs:223:24
  27. |
  28. 223 | slot.msg.get().write(msg);
  29. | ^^^^^
  30.  
  31. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  32. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/array.rs:239:47
  33. |
  34. 239 | let slot = unsafe { &*self.buffer.add(index) };
  35. | ^^^
  36.  
  37. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  38. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/array.rs:301:34
  39. |
  40. 301 | let msg = slot.msg.get().read();
  41. | ^^^^
  42.  
  43. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  44. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/array.rs:486:29
  45. |
  46. 486 | self.buffer.add(index).drop_in_place();
  47. | ^^^
  48.  
  49. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  50. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/array.rs:486:40
  51. |
  52. 486 | self.buffer.add(index).drop_in_place();
  53. | ^^^^^^^^^^^^^
  54.  
  55. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  56. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/list.rs:190:43
  57. |
  58. 190 | (*slot).msg.get().write(ManuallyDrop::new(msg));
  59. | ^^^^^
  60.  
  61. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  62. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/list.rs:305:32
  63. |
  64. 305 | let m = slot.msg.get().read();
  65. | ^^^^
  66.  
  67. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  68. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/list.rs:431:59
  69. |
  70. 431 | ManuallyDrop::drop(&mut (*slot).msg.get().read());
  71. | ^^^^
  72.  
  73. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  74. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/zero.rs:167:26
  75. |
  76. 167 | packet.msg.get().write(Some(msg));
  77. | ^^^^^
  78.  
  79. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  80. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/zero.rs:246:40
  81. |
  82. 246 | let msg = packet.msg.get().replace(None).unwrap();
  83. | ^^^^^^^
  84.  
  85. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  86. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/zero.rs:253:40
  87. |
  88. 253 | let msg = packet.msg.get().replace(None).unwrap();
  89. | ^^^^^^^
  90.  
  91. error[E0658]: use of unstable library feature 'pointer_methods' (see issue #43941)
  92. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/flavors/zero.rs:336:48
  93. |
  94. 336 | unsafe { Some(packet.msg.get().replace(None).unwrap()) }
  95. | ^^^^^^^
  96.  
  97. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  98. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/codegen.rs:104:13
  99. |
  100. 104 | for (handle, _, _) in handles.iter_mut() {
  101. | ^^^^^^^^^^^^^^ help: consider using a reference: `&(handle, _, _)`
  102.  
  103. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  104. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/codegen.rs:139:13
  105. |
  106. 139 | for (handle, _, _) in handles.iter_mut().take(registered_count) {
  107. | ^^^^^^^^^^^^^^ help: consider using a reference: `&(handle, _, _)`
  108.  
  109. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  110. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/codegen.rs:148:21
  111. |
  112. 148 | for (handle, i, ptr) in handles.iter_mut() {
  113. | ^^^^^^^^^^^^^^^^ help: consider using a reference: `&(handle, i, ptr)`
  114.  
  115. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  116. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:300:13
  117. |
  118. 300 | ChannelFlavor::Array(chan) => chan.send(msg),
  119. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  120.  
  121. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  122. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:301:13
  123. |
  124. 301 | ChannelFlavor::List(chan) => chan.send(msg),
  125. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  126.  
  127. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  128. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:302:13
  129. |
  130. 302 | ChannelFlavor::Zero(chan) => chan.send(msg),
  131. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  132.  
  133. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  134. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:323:13
  135. |
  136. 323 | ChannelFlavor::Array(chan) => chan.is_empty(),
  137. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  138.  
  139. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  140. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:324:13
  141. |
  142. 324 | ChannelFlavor::List(chan) => chan.is_empty(),
  143. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  144.  
  145. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  146. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:325:13
  147. |
  148. 325 | ChannelFlavor::Zero(chan) => chan.is_empty(),
  149. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  150.  
  151. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  152. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:346:13
  153. |
  154. 346 | ChannelFlavor::Array(chan) => chan.is_full(),
  155. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  156.  
  157. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  158. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:347:13
  159. |
  160. 347 | ChannelFlavor::List(chan) => chan.is_full(),
  161. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  162.  
  163. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  164. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:348:13
  165. |
  166. 348 | ChannelFlavor::Zero(chan) => chan.is_full(),
  167. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  168.  
  169. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  170. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:368:13
  171. |
  172. 368 | ChannelFlavor::Array(chan) => chan.len(),
  173. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  174.  
  175. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  176. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:369:13
  177. |
  178. 369 | ChannelFlavor::List(chan) => chan.len(),
  179. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  180.  
  181. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  182. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:370:13
  183. |
  184. 370 | ChannelFlavor::Zero(chan) => chan.len(),
  185. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  186.  
  187. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  188. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:392:13
  189. |
  190. 392 | ChannelFlavor::Array(chan) => chan.capacity(),
  191. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  192.  
  193. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  194. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:393:13
  195. |
  196. 393 | ChannelFlavor::List(chan) => chan.capacity(),
  197. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  198.  
  199. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  200. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:394:13
  201. |
  202. 394 | ChannelFlavor::Zero(chan) => chan.capacity(),
  203. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  204.  
  205. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  206. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:403:17
  207. |
  208. 403 | ChannelFlavor::Array(chan) => chan.close(),
  209. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  210.  
  211. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  212. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:404:17
  213. |
  214. 404 | ChannelFlavor::List(chan) => chan.close(),
  215. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  216.  
  217. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  218. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:405:17
  219. |
  220. 405 | ChannelFlavor::Zero(chan) => chan.close(),
  221. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  222.  
  223. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  224. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:490:13
  225. |
  226. 490 | ReceiverFlavor::Channel(chan) => &**chan as *const Channel<T> as usize,
  227. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(chan)`
  228.  
  229. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  230. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:491:13
  231. |
  232. 491 | ReceiverFlavor::After(chan) => chan.channel_id(),
  233. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  234.  
  235. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  236. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:492:13
  237. |
  238. 492 | ReceiverFlavor::Tick(chan) => chan.channel_id(),
  239. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  240.  
  241. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  242. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:525:13
  243. |
  244. 525 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  245. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  246.  
  247. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  248. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:530:13
  249. |
  250. 530 | ReceiverFlavor::After(chan) => unsafe {
  251. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  252.  
  253. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  254. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:533:13
  255. |
  256. 533 | ReceiverFlavor::Tick(chan) => unsafe {
  257. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  258.  
  259. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  260. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:526:17
  261. |
  262. 526 | ChannelFlavor::Array(chan) => chan.recv(),
  263. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  264.  
  265. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  266. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:527:17
  267. |
  268. 527 | ChannelFlavor::List(chan) => chan.recv(),
  269. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  270.  
  271. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  272. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:528:17
  273. |
  274. 528 | ChannelFlavor::Zero(chan) => chan.recv(),
  275. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  276.  
  277. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  278. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:584:13
  279. |
  280. 584 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  281. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  282.  
  283. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  284. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:589:13
  285. |
  286. 589 | ReceiverFlavor::After(chan) => chan.is_empty(),
  287. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  288.  
  289. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  290. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:590:13
  291. |
  292. 590 | ReceiverFlavor::Tick(chan) => chan.is_empty(),
  293. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  294.  
  295. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  296. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:585:17
  297. |
  298. 585 | ChannelFlavor::Array(chan) => chan.is_empty(),
  299. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  300.  
  301. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  302. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:586:17
  303. |
  304. 586 | ChannelFlavor::List(chan) => chan.is_empty(),
  305. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  306.  
  307. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  308. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:587:17
  309. |
  310. 587 | ChannelFlavor::Zero(chan) => chan.is_empty(),
  311. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  312.  
  313. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  314. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:611:13
  315. |
  316. 611 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  317. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  318.  
  319. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  320. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:616:13
  321. |
  322. 616 | ReceiverFlavor::After(chan) => !chan.is_empty(),
  323. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  324.  
  325. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  326. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:617:13
  327. |
  328. 617 | ReceiverFlavor::Tick(chan) => !chan.is_empty(),
  329. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  330.  
  331. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  332. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:612:17
  333. |
  334. 612 | ChannelFlavor::Array(chan) => chan.is_full(),
  335. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  336.  
  337. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  338. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:613:17
  339. |
  340. 613 | ChannelFlavor::List(chan) => chan.is_full(),
  341. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  342.  
  343. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  344. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:614:17
  345. |
  346. 614 | ChannelFlavor::Zero(chan) => chan.is_full(),
  347. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  348.  
  349. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  350. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:637:13
  351. |
  352. 637 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  353. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  354.  
  355. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  356. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:642:13
  357. |
  358. 642 | ReceiverFlavor::After(chan) => chan.len(),
  359. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  360.  
  361. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  362. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:643:13
  363. |
  364. 643 | ReceiverFlavor::Tick(chan) => chan.len(),
  365. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  366.  
  367. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  368. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:638:17
  369. |
  370. 638 | ChannelFlavor::Array(chan) => chan.len(),
  371. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  372.  
  373. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  374. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:639:17
  375. |
  376. 639 | ChannelFlavor::List(chan) => chan.len(),
  377. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  378.  
  379. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  380. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:640:17
  381. |
  382. 640 | ChannelFlavor::Zero(chan) => chan.len(),
  383. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  384.  
  385. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  386. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:665:13
  387. |
  388. 665 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  389. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  390.  
  391. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  392. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:670:13
  393. |
  394. 670 | ReceiverFlavor::After(chan) => chan.capacity(),
  395. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  396.  
  397. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  398. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:671:13
  399. |
  400. 671 | ReceiverFlavor::Tick(chan) => chan.capacity(),
  401. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  402.  
  403. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  404. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:666:17
  405. |
  406. 666 | ChannelFlavor::Array(chan) => chan.capacity(),
  407. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  408.  
  409. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  410. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:667:17
  411. |
  412. 667 | ChannelFlavor::List(chan) => chan.capacity(),
  413. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  414.  
  415. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  416. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:668:17
  417. |
  418. 668 | ChannelFlavor::Zero(chan) => chan.capacity(),
  419. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  420.  
  421. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  422. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:679:13
  423. |
  424. 679 | ReceiverFlavor::Channel(arc) => ReceiverFlavor::Channel(arc.clone()),
  425. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  426.  
  427. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  428. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:680:13
  429. |
  430. 680 | ReceiverFlavor::After(chan) => ReceiverFlavor::After(chan.clone()),
  431. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  432.  
  433. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  434. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:681:13
  435. |
  436. 681 | ReceiverFlavor::Tick(chan) => ReceiverFlavor::Tick(chan.clone()),
  437. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  438.  
  439. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  440. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:738:13
  441. |
  442. 738 | ChannelFlavor::Array(chan) => chan.sender().try(token),
  443. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  444.  
  445. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  446. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:739:13
  447. |
  448. 739 | ChannelFlavor::List(chan) => chan.sender().try(token),
  449. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  450.  
  451. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  452. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:740:13
  453. |
  454. 740 | ChannelFlavor::Zero(chan) => chan.sender().try(token),
  455. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  456.  
  457. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  458. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:746:13
  459. |
  460. 746 | ChannelFlavor::Array(chan) => chan.sender().retry(token),
  461. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  462.  
  463. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  464. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:747:13
  465. |
  466. 747 | ChannelFlavor::List(chan) => chan.sender().retry(token),
  467. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  468.  
  469. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  470. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:748:13
  471. |
  472. 748 | ChannelFlavor::Zero(chan) => chan.sender().retry(token),
  473. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  474.  
  475. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  476. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:758:13
  477. |
  478. 758 | ChannelFlavor::Array(chan) => chan.sender().register(token, oper),
  479. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  480.  
  481. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  482. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:759:13
  483. |
  484. 759 | ChannelFlavor::List(chan) => chan.sender().register(token, oper),
  485. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  486.  
  487. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  488. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:760:13
  489. |
  490. 760 | ChannelFlavor::Zero(chan) => chan.sender().register(token, oper),
  491. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  492.  
  493. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  494. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:766:13
  495. |
  496. 766 | ChannelFlavor::Array(chan) => chan.sender().unregister(oper),
  497. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  498.  
  499. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  500. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:767:13
  501. |
  502. 767 | ChannelFlavor::List(chan) => chan.sender().unregister(oper),
  503. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  504.  
  505. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  506. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:768:13
  507. |
  508. 768 | ChannelFlavor::Zero(chan) => chan.sender().unregister(oper),
  509. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  510.  
  511. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  512. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:774:13
  513. |
  514. 774 | ChannelFlavor::Array(chan) => chan.sender().accept(token),
  515. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  516.  
  517. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  518. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:775:13
  519. |
  520. 775 | ChannelFlavor::List(chan) => chan.sender().accept(token),
  521. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  522.  
  523. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  524. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:776:13
  525. |
  526. 776 | ChannelFlavor::Zero(chan) => chan.sender().accept(token),
  527. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  528.  
  529. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  530. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:782:13
  531. |
  532. 782 | ChannelFlavor::Array(chan) => chan.sender().state(),
  533. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  534.  
  535. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  536. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:783:13
  537. |
  538. 783 | ChannelFlavor::List(chan) => chan.sender().state(),
  539. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  540.  
  541. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  542. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:784:13
  543. |
  544. 784 | ChannelFlavor::Zero(chan) => chan.sender().state(),
  545. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  546.  
  547. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  548. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:792:13
  549. |
  550. 792 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  551. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  552.  
  553. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  554. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:797:13
  555. |
  556. 797 | ReceiverFlavor::After(chan) => chan.try(token),
  557. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  558.  
  559. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  560. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:798:13
  561. |
  562. 798 | ReceiverFlavor::Tick(chan) => chan.try(token),
  563. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  564.  
  565. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  566. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:793:17
  567. |
  568. 793 | ChannelFlavor::Array(chan) => chan.receiver().try(token),
  569. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  570.  
  571. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  572. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:794:17
  573. |
  574. 794 | ChannelFlavor::List(chan) => chan.receiver().try(token),
  575. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  576.  
  577. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  578. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:795:17
  579. |
  580. 795 | ChannelFlavor::Zero(chan) => chan.receiver().try(token),
  581. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  582.  
  583. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  584. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:804:13
  585. |
  586. 804 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  587. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  588.  
  589. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  590. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:809:13
  591. |
  592. 809 | ReceiverFlavor::After(chan) => chan.retry(token),
  593. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  594.  
  595. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  596. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:810:13
  597. |
  598. 810 | ReceiverFlavor::Tick(chan) => chan.retry(token),
  599. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  600.  
  601. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  602. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:805:17
  603. |
  604. 805 | ChannelFlavor::Array(chan) => chan.receiver().retry(token),
  605. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  606.  
  607. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  608. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:806:17
  609. |
  610. 806 | ChannelFlavor::List(chan) => chan.receiver().retry(token),
  611. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  612.  
  613. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  614. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:807:17
  615. |
  616. 807 | ChannelFlavor::Zero(chan) => chan.receiver().retry(token),
  617. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  618.  
  619. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  620. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:816:13
  621. |
  622. 816 | ReceiverFlavor::Channel(_) => None,
  623. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(_)`
  624.  
  625. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  626. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:817:13
  627. |
  628. 817 | ReceiverFlavor::After(chan) => chan.deadline(),
  629. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  630.  
  631. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  632. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:818:13
  633. |
  634. 818 | ReceiverFlavor::Tick(chan) => chan.deadline(),
  635. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  636.  
  637. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  638. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:824:13
  639. |
  640. 824 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  641. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  642.  
  643. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  644. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:829:13
  645. |
  646. 829 | ReceiverFlavor::After(chan) => chan.register(token, oper),
  647. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  648.  
  649. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  650. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:830:13
  651. |
  652. 830 | ReceiverFlavor::Tick(chan) => chan.register(token, oper),
  653. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  654.  
  655. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  656. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:825:17
  657. |
  658. 825 | ChannelFlavor::Array(chan) => chan.receiver().register(token, oper),
  659. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  660.  
  661. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  662. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:826:17
  663. |
  664. 826 | ChannelFlavor::List(chan) => chan.receiver().register(token, oper),
  665. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  666.  
  667. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  668. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:827:17
  669. |
  670. 827 | ChannelFlavor::Zero(chan) => chan.receiver().register(token, oper),
  671. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  672.  
  673. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  674. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:836:13
  675. |
  676. 836 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  677. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  678.  
  679. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  680. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:841:13
  681. |
  682. 841 | ReceiverFlavor::After(chan) => chan.unregister(oper),
  683. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  684.  
  685. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  686. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:842:13
  687. |
  688. 842 | ReceiverFlavor::Tick(chan) => chan.unregister(oper),
  689. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  690.  
  691. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  692. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:837:17
  693. |
  694. 837 | ChannelFlavor::Array(chan) => chan.receiver().unregister(oper),
  695. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  696.  
  697. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  698. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:838:17
  699. |
  700. 838 | ChannelFlavor::List(chan) => chan.receiver().unregister(oper),
  701. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  702.  
  703. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  704. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:839:17
  705. |
  706. 839 | ChannelFlavor::Zero(chan) => chan.receiver().unregister(oper),
  707. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  708.  
  709. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  710. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:848:13
  711. |
  712. 848 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  713. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  714.  
  715. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  716. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:853:13
  717. |
  718. 853 | ReceiverFlavor::After(chan) => chan.accept(token),
  719. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  720.  
  721. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  722. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:854:13
  723. |
  724. 854 | ReceiverFlavor::Tick(chan) => chan.accept(token),
  725. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  726.  
  727. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  728. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:849:17
  729. |
  730. 849 | ChannelFlavor::Array(chan) => chan.receiver().accept(token),
  731. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  732.  
  733. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  734. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:850:17
  735. |
  736. 850 | ChannelFlavor::List(chan) => chan.receiver().accept(token),
  737. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  738.  
  739. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  740. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:851:17
  741. |
  742. 851 | ChannelFlavor::Zero(chan) => chan.receiver().accept(token),
  743. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  744.  
  745. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  746. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:860:13
  747. |
  748. 860 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  749. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  750.  
  751. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  752. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:865:13
  753. |
  754. 865 | ReceiverFlavor::After(chan) => chan.state(),
  755. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  756.  
  757. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  758. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:866:13
  759. |
  760. 866 | ReceiverFlavor::Tick(chan) => chan.state(),
  761. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  762.  
  763. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  764. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:861:17
  765. |
  766. 861 | ChannelFlavor::Array(chan) => chan.receiver().state(),
  767. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  768.  
  769. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  770. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:862:17
  771. |
  772. 862 | ChannelFlavor::List(chan) => chan.receiver().state(),
  773. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  774.  
  775. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  776. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:863:17
  777. |
  778. 863 | ChannelFlavor::Zero(chan) => chan.receiver().state(),
  779. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  780.  
  781. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  782. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:874:9
  783. |
  784. 874 | ChannelFlavor::Array(chan) => chan.write(token, msg),
  785. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  786.  
  787. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  788. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:875:9
  789. |
  790. 875 | ChannelFlavor::List(chan) => chan.write(token, msg),
  791. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  792.  
  793. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  794. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:876:9
  795. |
  796. 876 | ChannelFlavor::Zero(chan) => chan.write(token, msg),
  797. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  798.  
  799. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  800. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:883:9
  801. |
  802. 883 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  803. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  804.  
  805. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  806. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:888:9
  807. |
  808. 888 | ReceiverFlavor::After(chan) => {
  809. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  810.  
  811. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  812. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:891:9
  813. |
  814. 891 | ReceiverFlavor::Tick(chan) => {
  815. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  816.  
  817. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  818. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:884:13
  819. |
  820. 884 | ChannelFlavor::Array(chan) => chan.read(token),
  821. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  822.  
  823. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  824. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:885:13
  825. |
  826. 885 | ChannelFlavor::List(chan) => chan.read(token),
  827. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  828.  
  829. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  830. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:886:13
  831. |
  832. 886 | ChannelFlavor::Zero(chan) => chan.read(token),
  833. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  834.  
  835. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  836. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:912:9
  837. |
  838. 912 | ReceiverFlavor::Channel(arc) => match &arc.flavor {
  839. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Channel(arc)`
  840.  
  841. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  842. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:917:9
  843. |
  844. 917 | ReceiverFlavor::After(chan) => {
  845. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::After(chan)`
  846.  
  847. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  848. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:923:9
  849. |
  850. 923 | ReceiverFlavor::Tick(chan) => {
  851. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ReceiverFlavor::Tick(chan)`
  852.  
  853. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  854. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:913:13
  855. |
  856. 913 | ChannelFlavor::Array(chan) => chan.recv_nonblocking(),
  857. | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Array(chan)`
  858.  
  859. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  860. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:914:13
  861. |
  862. 914 | ChannelFlavor::List(chan) => chan.recv_nonblocking(),
  863. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::List(chan)`
  864.  
  865. error[E0658]: non-reference pattern used to match a reference (see issue #42640)
  866. --> /home/dvberkel/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.4/src/internal/channel.rs:915:13
  867. |
  868. 915 | ChannelFlavor::Zero(chan) => chan.recv_nonblocking(),
  869. | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a reference: `&ChannelFlavor::Zero(chan)`
  870.  
  871. error: aborting due to 145 previous errors
  872.  
  873. error: Could not compile `crossbeam-channel`.
  874. warning: build failed, waiting for other jobs to finish...
  875. error: failed to compile `elba v0.1.5`, intermediate artifacts can be found at `/tmp/cargo-install.Z8ePUMHN6V5I`
  876.  
  877. Caused by:
  878. build failed
Add Comment
Please, Sign In to add comment