pub mod command;
pub mod response;
pub mod serialization;
pub mod flow;
pub type Command = command::command_table::Command;
pub type CommandParser = serialization::command_parser::CommandParser;
pub type Response = response::response::Response;
pub type ResponseEncoder = serialization::response_encoder::ResponseEncoder;
pub type FlowType = flow::flow_type::FlowType;
pub type RetFlowType = flow::flow_type::RetFlowType;
pub type Error = Box<dyn std::error::Error + Send + Sync>;
pub type Result<T> = std::result::Result<T, Error>;