Skip to main content

Crate systemprompt_provider_contracts

Crate systemprompt_provider_contracts 

Source

Re-exports§

pub use web_config::AnimationConfig;
pub use web_config::BrandingConfig;
pub use web_config::CardConfig;
pub use web_config::ColorsConfig;
pub use web_config::FontsConfig;
pub use web_config::LayoutConfig;
pub use web_config::LogoConfig;
pub use web_config::MobileConfig;
pub use web_config::PathsConfig;
pub use web_config::RadiusConfig;
pub use web_config::ScriptConfig;
pub use web_config::ShadowsConfig;
pub use web_config::SpacingConfig;
pub use web_config::TouchTargetsConfig;
pub use web_config::TypographyConfig;
pub use web_config::WebConfig;
pub use web_config::WebConfigError;
pub use web_config::ZIndexConfig;

Modules§

web_config

Macros§

submit_job

Structs§

ChatMessage
ChatRequest
ChatResponse
ComponentContext
ContentDataContext
ExtendedData
ExtenderContext
ExtenderContextBuilder
FrontmatterContext
JobContext
JobResult
PageContext
PagePrepareContext
PageRenderSpec
PartialTemplate
PlaceholderMapping
RenderedComponent
RssFeedContext
RssFeedItem
RssFeedMetadata
RssFeedSpec
SamplingParameters
SitemapContext
SitemapSourceSpec
SitemapUrlEntry
TemplateDefinition
TokenUsage
ToolCallRequest
ToolCallResult
ToolContext
ToolDefinition
ToolExecutionContext

Enums§

ChatRole
LlmProviderError
PartialSource
TemplateSource
ToolContent
ToolProviderError

Traits§

ComponentRenderer
ContentDataProvider
FrontmatterProcessor
Job
LlmProvider
PageDataProvider
PagePrerenderer
RssFeedProvider
SitemapProvider
TemplateDataExtender
TemplateProvider
ToolExecutor
ToolProvider

Type Aliases§

ChatStream
DynPagePrerenderer
LlmProviderResult
ToolProviderResult