macro_rules! _comment_ {
    () => { ... };
    ($lit:literal) => { ... };
}
This is supported on crate feature post_process only.
Expand description

A “marker” macro used to mark locations in the source code where comments should be inserted. If no parameter is given, a single blank comment is assumed, otherwise the string literal specified is broken into lines and those comments will be inserted individually.

It is important to understand this is NOT actually a macro that is executed. In fact, it is just here for documentation purposes. Instead, this works as a raw set of tokens in the source code that we match against verbatim. This means it cannot be renamed on import for example, and it MUST be invoked as _comment_!(, then an optional Rust str literal, and then );. These are matched exactly and no excess whitespace is allowed or it won’t be matched.

Actually executing this macro has no effect and it is not meant to even be imported.