pub fn apply_inv_slice<T: Clone, D>(&self, vec: D) -> Vec<T>
    where
        D: Deref<Target = [T]>,
    {
        let mut result = vec.to_vec();
        self.apply_inv(&mut result);
        result
    }
/// Apply the inverse of the corresponding permutation to a slice of elements
///
/// See `Permutation::apply_inv_slice` for more information.
Apply the inverse of the corresponding permutation to a slice of elements
See `Permutation::apply_inv_slice` for more information.
Apply the inverse of the corresponding permutation to a slice of elements See ` Permutation :: apply_inv_slice ` for more information .
pub fn apply_inv_slice<T: Clone, D>(&self, vec: D) -> Vec<T>
    where
        D: Deref<Target = [T]>,
    {
        let mut result = vec.to_vec();
        self.apply_inv(&mut result);
        result
    }
pub fn apply_inv_slice < T : Clone , D > ( & self , vec : D ) -> Vec < T > where D : Deref < Target = [ T ] > , { let mut result = vec . to_vec ( ) ; self . apply_inv ( & mut result ) ; result }
Apply the inverse of the corresponding permutation to a slice of elements
See `Permutation::apply_inv_slice` for more information.
Apply the inverse of the corresponding permutation to a slice of elements See ` Permutation :: apply_inv_slice ` for more information .
&self
vec
D
&self
vec
D