Expand description
Host platform trait and bundled implementations for diagnostics, limits, and clocks.
Structs§
- Collecting
Diagnostic Sink - Diagnostic sink that accumulates messages, usable without std.
- Configurable
Platform - Platform implementation composed from a diagnostic sink, host limits, and a clock.
- Diagnostic
- A single diagnostic message emitted by the engine.
- HostBox
- Host supplied box for one
\hostboxtoken: metrics plus render data for the fragment. - Host
BoxGlyph - A glyph inside a host box, offsets in scaled points from the box baseline origin, y down.
- Host
BoxRequest - Parameters for a host box request passed to the platform.
- Host
BoxRule - A rule inside a host box,
(x, y)is the bottom left corner, y down from the baseline. - Host
BoxRun - One same font glyph sequence inside a host box.
- Host
Clock - Host clock value in seconds and microseconds.
- Host
Limits - Host imposed upper bounds on engine resource consumption.
- Linebreak
Request - Parameters for a host driven line break request passed to the platform.
- Noop
Diagnostic Sink - Diagnostic sink that discards all messages.
- Noop
Platform - Minimal deterministic platform for tests, embedded use, and early bootstrap.
Enums§
- Diagnostic
Severity - Severity level of a diagnostic message.
- Host
BoxStyle - Style context a host box is placed in, display math collapses to text.
- Limit
Error - Signals that a host configured resource limit was exceeded.
Traits§
- Diagnostic
Sink - Receiver for diagnostic messages emitted during engine execution.
- Platform
- Host runtime services that must remain separate from engine semantics.