Expand description
Core types for Terminal Colors Architecture (TCA)
This crate provides the foundational type definitions used across the TCA ecosystem for theme representation and manipulation.
Structs§
- Ansi
- ANSI 16-color definitions (TOML section
[ansi]). - Base16
- Base16 color definitions (TOML section
[base16]). - Meta
- Theme metadata (TOML section
[theme]). - Palette
- Color palette with named hue ramps (TOML section
[palette]). - Semantic
- Semantic color roles (TOML section
[semantic]). - Theme
- A complete TCA theme definition.
- Ui
- UI element colors (TOML section
[ui]with nested sub-tables). - UiBg
- Background colors (nested under
[ui.bg]). - UiBorder
- Border colors (nested under
[ui.border]). - UiCursor
- Cursor colors (nested under
[ui.cursor]). - UiFg
- Foreground colors (nested under
[ui.fg]). - UiSelection
- Selection colors (nested under
[ui.selection]).
Enums§
- HexColor
Error - Errors that can occur when parsing a hex color string.
Functions§
- hex_
to_ rgb - Convert a hex color string to RGB components.