# cast

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

Cast tensor elements to `U` by bit reinterpretation.

```ds title="cast"
export declare function cast<U, T, const Rank: usize>(tensor: Tensor<T, Rank>, options?: TensorOutputOptions<U, Rank> | undefined): Tensor<U, Rank>
```

[language/library/src/tensor/ops.ds:439:442](https://github.com/destack-sh/destack/blob/main/language/library/src/tensor/ops.ds#L439-L442)
