Type Aliassoto-core 7.7.3SotoCore
AsyncIterator
AWSHTTPBody.swift:98typealias AsyncIterator = AnyAsyncSequence<ByteBuffer>.AsyncIteratortypealias AsyncIterator = AnyAsyncSequence<ByteBuffer>.AsyncIteratorimport SotoCorestruct AWSHTTPBodyStorage for HTTP body which can be either a ByteBuffer or an AsyncSequence of ByteBuffers
struct AnyAsyncSequence<Element>struct ByteBufferByteBuffer stores contiguously allocated raw bytes. It is a random and sequential accessible sequence of zero or more bytes (octets).
struct AsyncIteratorinit() init<BufferSequence>(asyncSequence: BufferSequence, length: Int?) where BufferSequence : Sendable, BufferSequence : AsyncSequence, BufferSequence.Element == ByteBuffer init<BufferSequence>(asyncSequence: BufferSequence, length: Int?) where BufferSequence : Sendable, BufferSequence : AsyncSequence, BufferSequence.Element : Collection, BufferSequence.Element : Sendable, BufferSequence.Element.Element == UInt8 init(buffer: ByteBuffer) init(bytes: some Collection<UInt8>, byteBufferAllocator: ByteBufferAllocator = .init()) init(from decoder: any Decoder) throws init(string: String, byteBufferAllocator: ByteBufferAllocator = .init()) var isEmpty: Bool { get }var isStreaming: Bool { get }var length: Int? { get }func collect(upTo length: Int) async throws -> ByteBuffer func encode(to encoder: any Encoder) throws func makeAsyncIterator() -> AWSHTTPBody.AsyncIterator typealias Element = ByteBuffer