//! Trait of model and useful types
use Debug;
use crateEvent;
/// Type of callback function
pub type Cmd<CustomEvent> = fn ;
/// Type of model at next render
pub type NextModel<Model, CustomEvent> = ;
/// Return type of update method of ModelAct trait
pub type Updater<Model, CustomEvent> = ;
/// ModelAct must be implemented to pass Program
/// One big difference with bubbletea, there isn't init method.
/// To handle model and command initialization, you must write logic in
/// `update` method.