2026-01-04 14:05:34 +08:00
|
|
|
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<T> = std::result::Result<T, Error>;
|
|
|
|
|
|
|
|
|
|
// 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!()
|
|
|
|
|
}
|