# RwLockWriteGuard

`import { RwLockWriteGuard } from "destack:sync";`

Active exclusive lock guard.

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

[language/library/src/sync/rwlock.ds:80:83](https://github.com/destack-sh/destack/blob/main/language/library/src/sync/rwlock.ds#L80-L83)

## Members

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

The locked value.
