Crate phf_macros

Crate phf_macros 

Source
Expand description

A set of macros to generate Rust source for PHF data structures at compile time. See the phf crate’s documentation for details.

MacrosΒ§

phf_map
phf_ordered_map
phf_ordered_set
phf_set

StructsΒ§

Entry πŸ”’
Key πŸ”’
Map πŸ”’
Set πŸ”’

EnumsΒ§

ParsedKey πŸ”’

FunctionsΒ§

build_cfg_conditions πŸ”’
Generate conditional cfg conditions for a given mask and conditional entries
build_conditional_phf πŸ”’
Generic function to build conditional PHF structures
build_conditional_phf_map πŸ”’
build_conditional_phf_ordered_map πŸ”’
build_conditional_phf_ordered_set πŸ”’
build_conditional_phf_set πŸ”’
build_map πŸ”’
build_nested_conditional πŸ”’
Generate nested if-else chain from variants
build_ordered_map πŸ”’
check_duplicates πŸ”’
combine_conditions πŸ”’
Combine multiple conditions into a single condition expression
extract_keys_from_expr πŸ”’
Extract all keys from an expression, handling OR patterns