Library Moduleasync-kit 1.20.0AsyncKit

AsyncKit

Provides a set of utilities for working with EventLoopFutures and other pre-Concurrency support APIs.

index.md
import AsyncKit

Module information

Declarations
165
Symbols
187

Coverage

98.2 percent of the declarations in AsyncKit are fully documented1.8 percent of the declarations in AsyncKit are completely undocumented

Declarations

12.1 percent of the declarations in AsyncKit are global functions or variables17.6 percent of the declarations in AsyncKit are operators17.6 percent of the declarations in AsyncKit are initializers, type members, or enum cases44.2 percent of the declarations in AsyncKit are instance members1.2 percent of the declarations in AsyncKit are protocols3.0 percent of the declarations in AsyncKit are protocol requirements2.4 percent of the declarations in AsyncKit are structures1.8 percent of the declarations in AsyncKit are classes

Interfaces

100.0 percent of the declarations in AsyncKit are unrestricted
Module stats and coverage details

Overview

AsyncKit is a legacy package; its use is not recommended in new projects.

AsyncKit provides a number of extensions to both Swift’s Concurrency primitives and NIO’s futures to make working with them easier. The long-term goal is to migrate away from this package as Swift Concurrency adds support for working in an asynchronous environment easy.

See references below for usage details.

Legacy connection pools

Optionals

EventLoop and EventLoopGroup

EventLoopFuture

EventLoopFuture operators