Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig standard library. Public Function

readerExpectNone

Public Function
std.http.Server.Request.readerExpectNone
pub fn readerExpectNone(request: *Request, buffer: []u8) *Reader

Asserts the expect header is null. The caller must handle the expectation manually and then set the value to null prior to calling this function.

Asserts that this function is only called once.

Invalidates the string memory inside Head.

Params

File

http/Server.zig:591
591
592
593
594
595
596
597
    pub fn readerExpectNone(request: *Request, buffer: []u8) *Reader {
        assert(request.server.reader.state == .received_head);
        assert(request.head.expect == null);
        request.head.invalidateStrings();
        if (!request.head.method.requestHasBody()) return .ending;
        return request.server.reader.bodyReader(buffer, request.head.transfer_encoding, request.head.content_length);
    }