Function fixed [src]

Writes to buffer and returns error.WriteFailed when it is full.

Prototype

pub fn fixed(buffer: []u8) Writer

Parameters

buffer: []u8

Example

test fixed { { var buf: [255]u8 = undefined; var w: Writer = .fixed(&buf); try w.print("{s}{s}!", .{ "Hello", "World" }); try testing.expectEqualStrings("HelloWorld!", w.buffered()); } comptime { var buf: [255]u8 = undefined; var w: Writer = .fixed(&buf); try w.print("{s}{s}!", .{ "Hello", "World" }); try testing.expectEqualStrings("HelloWorld!", w.buffered()); } }

Source

pub fn fixed(buffer: []u8) Writer { return .{ .vtable = &.{ .drain = fixedDrain, .flush = noopFlush, .rebase = failingRebase, }, .buffer = buffer, }; }