Zig 0.17.0-dev (Split by item)

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 library itself.

writableSlice

Asserts the provided buffer has total capacity enough for len.

Advances the buffer end position by len.

Writer.writableSlice
pub fn writableSlice(w: *Writer, len: usize) Error![]u8

File

lib/std/Io/Writer.zig:386

Code

pub fn writableSlice(w: *Writer, len: usize) Error![]u8 {
    const big_slice = try w.writableSliceGreedy(len);
    advance(w, len);
    return big_slice[0..len];
}