# Permutation

`import { Permutation } from "destack:tensor";`

Axis permutation with `Rank` entries.

```ds title="Permutation"
export struct Permutation<const Rank: usize> {
    axes: [Axis; Rank];
}
```

[language/library/src/tensor/shape.ds:56:59](https://github.com/destack-sh/destack/blob/main/language/library/src/tensor/shape.ds#L56-L59)

## Members

### `axes: [Axis; Rank]`

The source axis for each result axis.
