rusticata-macros
Overview
Helper macros for Rusticata
This crate contains some additions to nom.
For example, the error_if!
macro allows to test a condition and return an error from the parser if the condition
fails:
let r = do_parse!;
See the documentation for more details and examples.
Documentation
Crate is documented, do running cargo doc
will crate the offline documentation.
Reference documentation can be found here
Changes
1.1.0
- Add macro
newtype_enum
1.0.0
- Upgrade to nom 4.0
- Warning: this is a breaking change!
- Mark
parse_uint24
as deprecated
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.