Skip to main content

Crate typub_config

Crate typub_config 

Source
Expand description

Configuration types for typub.

This crate provides the core configuration structures used by typub:

  • Config — main configuration from typub.toml
  • PlatformConfig — per-platform configuration
  • StorageConfig — S3-compatible storage configuration per [[RFC-0004]]

Extracted per [[RFC-0007:C-SHARED-TYPES]] to enable adapter subcrates to depend on configuration without circular dependencies.

Modules§

project

Structs§

Config
Main configuration structure
PlatformConfig
StorageConfig
Storage configuration for external asset storage Per [[RFC-0004:C-STORAGE-CONFIG]]
ThemeId
Newtype for theme identifiers.

Enums§

ConfigLoadResult
Result of loading configuration.

Functions§

resolve_published
Resolve published using RFC-0005:C-RESOLUTION-ORDER 5-level chain: