use crate::cli::Request; use thiserror::Error as TeError; /// Error occurs in this module. #[derive(Debug, TeError)] #[error("{0}")] pub enum Error { } /// Result type used in this module. type Result = std::result::Result; // region: Respective Runners fn run_register() -> Result<()> { todo!() } fn run_unregister() -> Result<()> { todo!() } fn run_status() -> Result<()> { todo!() } fn run_ext_link() -> Result<()> { todo!() } fn run_ext_unlink() -> Result<()> { todo!() } fn run_ext_list() -> Result<()> { todo!() } // endregion pub fn run(request: Request) -> Result<()> { todo!() }