std.http.Server: no more dynamic allocation

In particular remove OutOfMemory from the error set for parsing client
http headers.
This commit is contained in:
Andrew Kelley 2024-02-18 22:14:53 -07:00
parent 68d3e103b7
commit 2df3de1e20

View File

@ -96,7 +96,7 @@ pub const Request = struct {
};
}
pub const ParseError = Allocator.Error || error{
pub const ParseError = error{
UnknownHttpMethod,
HttpHeadersInvalid,
HttpHeaderContinuationsUnsupported,
@ -612,7 +612,6 @@ const http = std.http;
const mem = std.mem;
const net = std.net;
const Uri = std.Uri;
const Allocator = mem.Allocator;
const assert = std.debug.assert;
const Server = @This();