{"ast_node_type":"function","tokens":[{"end":41,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn is_payloadfree(self) -> bool {
    /// e.g., `enum Void {}` is considered payload free as well.
        // Treat the ADT as not payload-free if arbitrary_enum_discriminant is used (#88621).