tiny.zen.diagram.ascii
Defined in diagram.
API (12)
Actions
Public operations.
render: Renders into active storage; returned bytes borrow it untilreset.renderJsonl: Parses a JSONL diagram and returns an owned ASCII result.renderOwned: Returns an owned ASCII result from a borrowed diagram document.
Types and contracts
Public types and contracts.
Options: Requested terminal canvas dimensions.RenderCapacityRenderError: ASCII exhaustion, checked-capacity overflow, or an invalid scale.RenderExhaustion: Rejections produced before ASCII render storage changes.RenderLimits: Maximum scratch and output regions admitted by ASCII render storage.RenderPlan: Exact, clamped storage demand for one document and option set.RenderStatus: Observable capacity, current demand, high-water demand, and rejections.RenderStorage: One reusable aligned region for ASCII render scratch and output.Rendered: Owns one ASCII result and its bounded backing region.
Source
Source: lib/zen/src/diagram/ascii/root.zig
zig
const capacity = @import("capacity.zig");const model = @import("model.zig");const plan = @import("plan.zig");const renderer = @import("render.zig");const storage = @import("storage.zig");pub const Options = model.Options;pub const RenderLimits = plan.Limits;pub const RenderPlan = plan.Plan;pub const RenderCapacity = capacity.Capacity;pub const RenderStorage = storage.Storage;pub const RenderStatus = storage.Status;pub const RenderExhaustion = model.Exhaustion;pub const RenderError = model.Error;pub const Rendered = renderer.Rendered;pub const renderJsonl = renderer.renderJsonl;pub const renderOwned = renderer.renderOwned;pub const render = renderer.render;Source: lib/zen/src/diagram/root.zig:1
zig
pub const ascii = @import("ascii/root.zig");Audit
| Definitions | 1 |
|---|---|
| Public names | 1 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |