Skip to main content

Crate systemprompt_content

Crate systemprompt_content 

Source
Expand description

§systemprompt-content

Markdown content management, ingestion, search, and link analytics for the systemprompt.io AI governance dashboards. The crate provides:

§Feature flags

FeatureDefaultEffect
nonen/aThe crate exposes a single feature surface; all modules are compiled unconditionally. The [package.metadata.docs.rs] all-features = true setting is retained so future feature additions automatically appear in published docs.

§Layering

systemprompt-content is a domain crate. It depends downward on systemprompt-database, systemprompt-cloud, systemprompt-extension, systemprompt-models, systemprompt-traits, systemprompt-provider-contracts, systemprompt-logging, and systemprompt-identifiers.

Re-exports§

pub use error::ContentError;
pub use error::ContentResult;
pub use services::validate_content_metadata;
pub use models::CategoryIdUpdate;
pub use models::Content;
pub use models::ContentMetadata;
pub use models::IngestionOptions;
pub use models::IngestionReport;
pub use models::IngestionSource;
pub use models::SearchFilters;
pub use models::SearchRequest;
pub use models::SearchResponse;
pub use models::SearchResult;
pub use models::UpdateContentParams;
pub use repository::ContentRepository;
pub use repository::LinkAnalyticsRepository;
pub use repository::SearchRepository;
pub use services::DefaultContentProvider;
pub use services::GenerateLinkParams;
pub use services::IngestionService;
pub use services::LinkAnalyticsService;
pub use services::LinkGenerationService;
pub use services::SearchService;
pub use models::LinkType;
pub use models::TrackClickParams;
pub use models::UtmParams;

Modules§

error
Typed error surface for the content crate.
models
repository
services

Structs§

ContentConfigValidated
ContentExtension
ContentReady
ContentSourceConfigValidated
DefaultBrandingProvider
DefaultHomepagePrerenderer
DefaultListBrandingProvider
ListItemsCardRenderer
LoadStats
ParsedContent

Functions§

default_branding_provider
default_homepage_prerenderer
default_list_branding_provider
default_list_items_renderer
execute_content_ingestion

Type Aliases§

ValidationResult