如果类型 X 满足以下列出的需求,则它满足 AsyncReadStream 需求。
在下表中,a 表示类型为 X 的值,mb 表示满足 MutableBufferSequence 需求的(可能是 const)值,而 t 是一个完成令牌。
表 6. AsyncReadStream 需求
|
操作 |
类型 |
语义,前置/后置条件 |
|---|---|---|
|
|
满足 Executor 需求的类型。 |
返回关联的 I/O 执行器。 |
|
|
返回类型根据 异步操作 的需求确定。 |
满足 读取操作 和 异步操作 的需求,完成签名是 |