pub fn validate_destination_layout_without_alloc(
dims: &[usize],
strides: &[isize],
) -> Result<ValidatedDestinationLayout, StridedError>Expand description
Validate injectivity without allocating a set of offsets.
§Examples
use strided_basic::execution::validate_destination_layout_without_alloc;
let marker = validate_destination_layout_without_alloc(&[2], &[1]).unwrap();
assert!(validate_destination_layout_without_alloc(&[2], &[0]).is_err());
let _ = marker;§Errors
Returns NonInjectiveOutputLayout for invalid or unsupported output geometry.