{"ast_node_type":"function","tokens":[{"end":64,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn unit<C: HasDataLayout>(cx: &C, sized: bool) -> Self {
impl<FieldIdx: Idx, VariantIdx: Idx> LayoutData<FieldIdx, VariantIdx> {
        let dl = cx.data_layout();