Skip to main content

Crate ccboard_types

Crate ccboard_types 

Source
Expand description

ccboard-types - Shared data types for ccboard

This crate contains pure data structures without heavy dependencies. No tokio, no async runtime - just serde-serializable types.

Used by:

  • ccboard-core (backend logic)
  • ccboard-web (frontend WASM)
  • ccboard-tui (terminal UI)

Re-exports§

pub use analytics::Alert;
pub use analytics::AnalyticsData;
pub use analytics::Anomaly;
pub use analytics::AnomalyMetric;
pub use analytics::AnomalySeverity;
pub use analytics::ForecastData;
pub use analytics::Period;
pub use analytics::SessionDurationStats;
pub use analytics::TrendDirection;
pub use analytics::TrendsData;
pub use analytics::UsagePatterns;
pub use models::BillingBlock;
pub use models::BillingBlockUsage;
pub use models::ContextWindowStats;
pub use models::DailyActivity;
pub use models::HookDefinition;
pub use models::HookGroup;
pub use models::InvocationStats;
pub use models::MergedConfig;
pub use models::ModelUsage;
pub use models::Permissions;
pub use models::SessionLine;
pub use models::SessionMessage;
pub use models::SessionMetadata;
pub use models::SessionSummary;
pub use models::Settings;
pub use models::StatsCache;

Modules§

analytics
Advanced analytics module for Claude Code usage analysis
models
Data models for ccboard