Required Instance Methodvapor 4.114.1Vapor

encode(_:to:headers:userInfo:)

“Encode object” method. The provided encodable object’s contents must be stored in the provided ByteBuffer, and any appropriate headers for the type of the content may be stored in the provided HTTPHeaders objects. The provided userInfo dictionary must be forwarded to the underlying Encoder used to perform the encoding operation.

ContentCoders.swift:24
func encode<E>(_ encodable: E, to body: inout ByteBuffer, headers: inout HTTPHeaders, userInfo: [CodingUserInfoKey : Sendable]) throws where E : Encodable

For legacy API compatibility reasons, the default protocol conformance for this method forwards it to the legacy encode method.