Skip to main content

Module builder

Module builder 

Source
Expand description

Fluent builder API for constructing Reports.

Use ReportBuilder to assemble a report from its parts and SectionBuilder (via ReportBuilder::section) to add presentation blocks. See the parent report module for how the envelope is structured.

Structsยง

ReportBuilder
Fluent builder for a Report. Finalise with ReportBuilder::build.
SectionBuilder
Builder for a single Section. One method per Block variant, plus a block(...) escape hatch for forward compatibility.