Macro fuzzcheck::alternation[][src]

macro_rules! alternation {
    ($($gsm : expr), *) => { ... };
}
Expand description

Creates a grammar corresponding to an alternation of rules.

use fuzzcheck::{alternation, literal};
// will match only the strings "a", "b", and "c"
let abc = alternation! {
    literal!('a'),
    literal!('b'),
    literal!('c')
};