{"ast_node_type":"function","tokens":[{"end":65,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn is_payload_free(&self, db: &dyn DefDatabase) -> bool {
    // [Adopted from rustc](https://github.com/rust-lang/rust/blob/bd53aa3bf7a24a70d763182303bd75e5fc51a9af/compiler/rustc_middle/src/ty/adt.rs#L446-L448)
        self.variants.iter().all(|&(v, _, _)| {