Skip to main content

Crate pmcp_macros_support

Crate pmcp_macros_support 

Source
Expand description

Pure helpers for pmcp-macros.

This crate exists because pmcp-macros has proc-macro = true, which per the Rust Reference restricts its public API to only the procedural macros defined via #[proc_macro]. Property tests and fuzz targets cannot import internal helpers from a proc-macro crate. This crate holds the pure normalization logic so it is importable by any downstream consumer: pmcp-macros itself (for the macro expansion path), property tests, and fuzz harnesses.

This crate has no stability guarantees — it is a workspace-internal implementation detail published alongside pmcp-macros. External users should never depend on it directly.

Modules§

rustdoc
Rustdoc-harvest helpers (extract_doc_description, reference_normalize).