gleamgen/render

Types

Rendering context that controls formatting and rendering behavior.

To create a context, use default_context or context_from_config.

pub type Context =
  @internal Context

The rendered output and metadata produced by module.render, expression.render, and similar APIs.

pub type Rendered =
  @internal Rendered

Extra information gathered while rendering, including warnings, errors, and import usage.

pub type RenderedDetails =
  @internal RenderedDetails

Values

pub const context_from_config: fn(config.Config) -> Context

Create a context from a custom configuration

pub const default_context: fn() -> Context

Use the default configuration.

See also context_from_config

pub fn get_report(rendered: Rendered) -> report.Report

Extract rendering diagnostics from a rendered value.

pub const merge_details: fn(RenderedDetails, RenderedDetails) -> RenderedDetails

Merge metadata from two rendered values. This is useful when manually combining multiple rendered fragments.

pub const to_string: fn(Rendered) -> String

Convert a rendered document into source code.

Search Document