# AsyncSemaphorePermit

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

Active async semaphore permit.

```ds title="AsyncSemaphorePermit"
export struct AsyncSemaphorePermit {
    semaphore: *AsyncSemaphore;
    count: usize;
}
```

[language/library/src/async/semaphore.ds:49:55](https://github.com/destack-sh/destack/blob/main/language/library/src/async/semaphore.ds#L49-L55)

## Members

### `semaphore: *AsyncSemaphore`

The semaphore that issued this permit.

### `count: usize`

The number of acquired permits.
