macro_rules! failable_parser {
($parser:expr) => { ... };
}
Expand description
Declare a new failable parser.
The function has to take a &
std::str
.
The return type must be a std::result::Result
,
though the inner types have no restriction, as long
as the std::result::Result::Ok
type matches the parameter type of the solving function.