#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::slice::GetDisjointMutError; fn main() { let v = &mut [1, 2, 3]; assert_eq!(v.get_disjoint_mut([0, 999]), Err(GetDisjointMutError::IndexOutOfBounds)); assert_eq!(v.get_disjoint_mut([1, 1]), Err(GetDisjointMutError::OverlappingIndices)); }