# AsyncRwLockWriteGuard

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

Active async exclusive lock guard.

```ds title="AsyncRwLockWriteGuard"
export struct AsyncRwLockWriteGuard<T> {
    lock: *AsyncRwLock<T>;
}
```

[language/library/src/async/rwlock.ds:77:80](https://github.com/destack-sh/destack/blob/main/language/library/src/async/rwlock.ds#L77-L80)

## Members

### `lock: *AsyncRwLock<T>`

The locked value.
