pub fn is_injective_layout(dims: &[usize], strides: &[isize]) -> boolExpand description
Conservatively establish non-overlapping logical output positions.
ยงExamples
use strided_basic::execution::is_injective_layout;
assert!(is_injective_layout(&[2, 3], &[1, 2]));
assert!(!is_injective_layout(&[2, 3], &[0, 1]));