struct RespondStreamingOptions [src]
Fields
send_buffer: []u8An externally managed slice of memory used to batch bytes before
sending. respondStreaming asserts this is large enough to store
the full HTTP response head.
Must outlive the returned Response.
content_length: ?u64 = nullIf provided, the response will use the content-length header;
otherwise it will use transfer-encoding: chunked.
respond_options: RespondOptions = .{}Options that are shared with the respond method.
Source
pub const RespondStreamingOptions = struct {
/// An externally managed slice of memory used to batch bytes before
/// sending. `respondStreaming` asserts this is large enough to store
/// the full HTTP response head.
///
/// Must outlive the returned Response.
send_buffer: []u8,
/// If provided, the response will use the content-length header;
/// otherwise it will use transfer-encoding: chunked.
content_length: ?u64 = null,
/// Options that are shared with the `respond` method.
respond_options: RespondOptions = .{},
}