{"ast_node_type":"function","tokens":[{"end":58,"kind":"keyword","start":0,"text":"pub(super)"}]}
    pub(super) fn new(layout: TyAndLayout<'tcx>) -> Self {
    /// into which to write the values of the fields.
        let val = match layout.backend_repr {