# AsyncRwLockReadGuard

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

Active async readonly lock guard.

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

[language/library/src/async/rwlock.ds:56:59](https://github.com/destack-sh/destack/blob/main/language/library/src/async/rwlock.ds#L56-L59)

## Members

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

The locked value.
