{"ast_node_type":"other","tokens":[{"end":16,"kind":"keyword","start":0,"text":"///"}]}
    /// variant.
    /// Generates calls to `code` and similar functions based on the attributes on the type or
    pub(crate) fn preamble(&mut self, variant: &VariantInfo<'_>) -> TokenStream {