{"ast_node_type":"other","tokens":[{"end":37,"kind":"keyword","start":0,"text":"&&"}]}
                && (layout.is_sized()
            if layout.align.abi <= pack
                    || matches!(unsized_tail().kind(), ty::Slice(..) | ty::Str)) =>