pub fn validate_permutation_axes(
op: &'static str,
rank: usize,
perm: &[usize],
) -> Result<()>Expand description
Validate a full permutation for a tensor rank.
§Examples
use tenferro_tensor::validate::validate_permutation_axes;
validate_permutation_axes("transpose", 2, &[1, 0])?;§Errors
Returns crate::Error::Validation with RankMismatch,
AxisOutOfBounds, or DuplicateAxis as appropriate.