Skip to main content

systemprompt_templates/
lib.rs

1mod builder;
2mod core_provider;
3mod embedded_defaults;
4mod error;
5mod registry;
6
7pub use builder::TemplateRegistryBuilder;
8pub use core_provider::CoreTemplateProvider;
9pub use embedded_defaults::EmbeddedDefaultsProvider;
10pub use error::TemplateError;
11pub use registry::{RegistryStats, TemplateRegistry};
12
13pub use systemprompt_template_provider::{
14    ComponentContext, ComponentRenderer, DynComponentRenderer, DynPageDataProvider,
15    DynTemplateDataExtender, DynTemplateLoader, DynTemplateProvider, EmbeddedLoader, ExtendedData,
16    ExtenderContext, FileSystemLoader, PageContext, PageDataProvider, RenderedComponent,
17    TemplateDataExtender, TemplateDefinition, TemplateLoader, TemplateProvider, TemplateSource,
18};