Module v0

Source

Macrosยง

invalid ๐Ÿ”’
Mark the parser as errored (with ParseError::Invalid), print the appropriate message (see ParseError::message) and return early.
parse ๐Ÿ”’
Call a parser method (if the parser hasnโ€™t errored yet), and mark the parser as errored if it returns Err.
write ๐Ÿ”’

Structsยง

Demangle
Representation of a demangled symbol name.
HexNibbles ๐Ÿ”’
Sequence of lowercase hexadecimal nibbles (0-9a-f), used by leaf consts.
Ident ๐Ÿ”’
Parser ๐Ÿ”’
Printer ๐Ÿ”’

Enumsยง

ParseError

Constantsยง

MAX_DEPTH ๐Ÿ”’
SMALL_PUNYCODE_LEN ๐Ÿ”’

Functionsยง

basic_type ๐Ÿ”’
demangle
De-mangles a Rust symbol into a more readable version