{"ast_node_type":"other","tokens":[{"end":71,"kind":"keyword","start":0,"text":"//"}]}
        // Temporarily take the data to avoid borrow checker conflicts.
        // - Derives in the container need to know whether one of them is a built-in `Copy`.
        let mut derive_data = mem::take(&mut self.derive_data);