# AsyncMutexGuard

`import { AsyncMutexGuard } from "destack:async";`

Active async mutex guard.

```ds title="AsyncMutexGuard"
export struct AsyncMutexGuard<T> {
    mutex: *AsyncMutex<T>;
}
```

[language/library/src/async/mutex.ds:46:49](https://github.com/destack-sh/destack/blob/main/language/library/src/async/mutex.ds#L46-L49)

## Members

### `mutex: *AsyncMutex<T>`

The locked mutex.
