{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"//"}]}
        // to be able to destructure the tuple into `(0u8, *mut T)`
        // E.g. `transmute([0usize; 2]): (u8, *mut T)` needs to know `T: Sized`
        (_, ty::Array(..) | ty::Tuple(..) | ty::Adt(..)) if !ty.has_non_region_param() => {