# `Beaver.MLIR.Transform.Tuner.Cancellation`

An explicit, process-independent cancellation token.

# `t`

```elixir
@type t() :: %Beaver.MLIR.Transform.Tuner.Cancellation{state: reference()}
```

# `cancel`

```elixir
@spec cancel(t()) :: :ok
```

# `cancelled?`

```elixir
@spec cancelled?(t()) :: boolean()
```

# `new`

```elixir
@spec new() :: t()
```

