tiny.termtex.Rendered
Defined in renderer.
API (7)
Actions
Public operations.
Fields and members
Public fields and members.
Source
Source: lib/termtex/src/render.zig:10
zig
pub const Rendered = struct { arena: alloc_arena.Arena, rows: []const []const u8, width: usize, height: usize, baseline: usize, pub fn deinit(self: *Rendered) void { self.arena.deinit(); self.* = undefined; } pub fn toOwnedString(self: *const Rendered, allocator: std.mem.Allocator) std.mem.Allocator.Error![]u8 { var out: std.ArrayListUnmanaged(u8) = .empty; errdefer out.deinit(allocator); for (self.rows, 0..) |row, index| { if (index != 0) try out.append(allocator, '\n'); try out.appendSlice(allocator, row); } return out.toOwnedSlice(allocator); }};Source: lib/termtex/src/root.zig:25
zig
pub const Rendered = renderer.Rendered;Audit
| Definitions | 3 |
|---|---|
| Public names | 6 |
| Members | 5 |
| Version | 26.7.0 |
| Revision | daab053ee433 |