pub mod api;
pub use api::*;
#[test]
pub fn trinitrix_api() {
}
fn callback_function(cmd: Commands) {
match cmd {
Commands::Trinitrix(trinitrix) => match trinitrix {
trinitrix::Trinitrix::Stdi(stdi) => match stdi {},
trinitrix::Trinitrix::Api(api) => match api {
trinitrix::api::Api::exit => todo!(),
trinitrix::api::Api::room_message_send { message } => todo!(),
trinitrix::api::Api::Ui(ui) => match ui {
trinitrix::api::ui::Ui::set_mode { mode } => todo!(),
trinitrix::api::ui::Ui::cycle_planes => todo!(),
trinitrix::api::ui::Ui::cycle_planes_rev => todo!(),
},
trinitrix::api::Api::Keymaps(keymaps) => match keymaps {
trinitrix::api::keymaps::Keymaps::add {
mode,
key,
callback,
} => todo!(),
trinitrix::api::keymaps::Keymaps::remove { mode, key } => todo!(),
trinitrix::api::keymaps::Keymaps::get { mode } => todo!(),
},
trinitrix::api::Api::Raw(raw) => match raw {
trinitrix::api::raw::Raw::raise_error { error_message } => todo!(),
trinitrix::api::raw::Raw::display_output { output_message } => todo!(),
trinitrix::api::raw::Raw::send_input_unprocessed { input } => todo!(),
trinitrix::api::raw::Raw::Private(private) => match private {},
},
},
},
}
}