Token Parser Derive
Derive macros for the token-parser crate. Automatically implements the Parsable trait for structs.
Features
Parsableon tuple structs: parses unnamed fields sequentially usingParsable::parse_next.Parsableon named structs: parses one sub-list per field in any order (((name1 value1) (name2 value2) …)); requiresDefault, missing fields keep their default, unknown field names yieldUnknownField.Parsableon unit structs: parses the empty list().SymbolParsable: parses unnamed fields (single-field recommended) usingFromStrfrom a symbol string.
Errors are annotated with the affected field and type.
Usage
use ;
// Sequential parsing from parser
;
// Field lists in any order
// Symbol parsing (e.g., numbers/strings)
;