qualified_do_macro 0.1.0

Core macro implementation for qualified_do
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
error[E0005]: refutable pattern in closure argument
 --> tests/failures/error_case04_refutable_irrefutable.rs:5:5
  |
5 | /     qdo! {ZipVec {
6 | |         x <- vec![1,2,3];
7 | |         ~Some(y) <- vec![Some(4), None, Some(6)];
8 | |         return x + y;
9 | |     }};
  | |______^ pattern `(_, None)` not covered
  |
  = note: the matched value is of type `(i32, Option<i32>)`
  = note: this error originates in the macro `qdo` (in Nightly builds, run with -Z macro-backtrace for more info)