tiny.ui
Overview · API · Code relationships · Verification · Audit
Overview
Package root for the envelope namespace and the retained tree namespace.
The file re-exports the namespaces abi and tree and declarations from both. No file under lib/ui/src outside lib/ui/src/profiling imports filigree, windowing, vt, gui, tui, or sys. The test at lib/ui/src/imports.zig enforces it.
Definitions
Types and contracts
Public types and contracts.
DeclarationPropertyIdAssetRegistryAtom:Atom.offsetandAtom.lenlocate the atom's bytes in the string table.Capacity:Capacityis the layoutCapacity.derivecomputes from oneLimits.Header:Headeris the 152 byte prefix of every publish buffer.KindLimits:Limitsis the largest count of each table aStoreaccepts, plus the number of identity map slots.Node:Nodeis one 64 byte record.RectRelation:Relationrows must be sorted bysubject, orerror.RelationsUnsorted.Role:Rolehas 46 values.SolvedRoot: A solved root names a node by itsnodearray index, and the admission survey rejects anodeindex at or past the node count witherror.SolvedRootNodeOutOfBounds.Span:bindchecks the ten header table spans and rejects the buffer with the first check that fails.Store:Storeretains one accepted tree.TextRecord:TextRecord.contentnames a UTF-8 atom.TextRun: ATextRunis checked in the admission survey.View:Viewholds typed slices over one publish buffer.
Namespaces
Public namespaces.
abi: Envelope namespace of extern records and closed vocabularies.assetfactlayoutstyletexttree: Retained tree namespace whoseStoreretains one accepted tree in one of two envelope blocks.
Code relationships
Direct static dependencies extracted from parsed source by semantic graph analysis.
Uses: tiny.accy, tiny.arrange, tiny.bench, tiny.chant, tiny.css, tiny.deadalloc, tiny.filigree, tiny.hypothesis, tiny.sdfii, tiny.sys
Used by: alloc_phase, tiny.chant, tiny.reticulum, tiny.smg, tiny.sys
Verification
No verification records are cataloged for this module in this build.
Audit
| Evidence | Value |
|---|---|
| Source | lib/ui/src/root.zig |
| Definitions | 15 of 25 documented |
| Members | 0 of 0 documented |
| Public names | 25 API, 364 indexed |
| Version | 26.7.0 |
| Revision | daab053ee433 |
| Unresolved targets | 2 |