Expand description
External template component (ADR-0047 Stage 2).
Phase 1 (this task) defines the public types — TemplateReloadError and
ExternalTemplateLimitsConfig — without the Component/Endpoint/lifecycle
implementation (those land in Phase 4).
Re-exports§
pub use bundle::TemplateBundle;pub use bundle::TemplateBundleConfig;pub use config::ExternalTemplateLimitsConfig;pub use config::ResolvedExternalTemplateLimits;pub use error::TemplateReloadError;
Modules§
- bundle
- Component bundle for the
template:scheme (ADR-0047 Stage 2, Phase 4 / Task 4.5). - config
- Tunable resource limits for the external template component (ADR-0047
Stage 2). Mirrors the
MinijinjaLimitsConfigshape incrates/languages/camel-language-api/src/language_limits.rs— all fields areOptionwithkebab-caserename +deny_unknown_fieldsso a typo inCamel.tomlis caught at deserialize time. - error
Structs§
- Template
Component - Factory for
template:scheme Endpoints (ADR-0047 Stage 2).