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.

beginObjectFieldRaw

In the rare case that you need to write very long object field names, this is an alternative to objectField and objectFieldRaw that allows you to write directly to the .writer field similar to beginWriteRaw. Call endObjectFieldRaw() when you're done.

Stringify.beginObjectFieldRaw
pub fn beginObjectFieldRaw(self: *Stringify) !void

File

lib/std/json/Stringify.zig:301

Code

pub fn beginObjectFieldRaw(self: *Stringify) !void {
    if (build_mode_has_safety) {
        assert(self.raw_streaming_mode == .none);
        self.raw_streaming_mode = .objectField;
    }
    try self.objectFieldStart();
}