hojicha-core
Core abstractions and types for the Hojicha TUI framework implementing The Elm Architecture.
Purpose
This crate provides the fundamental building blocks for Hojicha applications:
Modeltrait for application state managementCmdtype for side effects and asynchronous operationsEventenum for all possible events in the system- Command builders for common operations
Basic Usage
use ;
Key Types and Traits
Model: The core trait that all Hojicha applications must implementCmd<M>: Represents side effects and commands to be executedEvent<M>: All possible events (keyboard, mouse, user messages, etc.)
Documentation
For full documentation and more examples, see the main Hojicha documentation.
License
GPL-3.0 - See LICENSE file for details