{"ast_node_type":"function","tokens":[{"end":39,"kind":"keyword","start":0,"text":"{vis}fn"}]}
    {vis}fn {fn_name}(&self) -> bool {{
    #[must_use]
        matches!(self, Self::{variant_name}{pattern_suffix})