{"ast_node_type":"other","tokens":[{"end":73,"kind":"keyword","start":0,"text":"//"}]}
        // since that makes them look kinda like ZSTs, which they're not.
        // but having this return an empty iterator for them is unhelpful
        let pseudofield_count = if let FieldsShape::Primitive = self { 1 } else { self.count() };