{"ast_node_type":"other","tokens":[{"end":22,"kind":"keyword","start":0,"text":"debug_assert!("}]}
        debug_assert!(
        // Slices nominally have length 0, so they will panic somewhere in `fields.offset`.
            !matches!(base.layout().ty.kind(), ty::Slice(..)),