From 613fbc6a6a1526a4cc823aaafcdf361eafd795ec Mon Sep 17 00:00:00 2001 From: Dexoron Date: Fri, 10 Apr 2026 14:33:48 +0800 Subject: [PATCH] refactor: run cargo fmt --all --- src/cli/init.rs | 2 +- src/cli/new.rs | 2 +- src/cli/test.rs | 15 ++++++++++++--- tests/cli_basic.rs | 2 +- 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/cli/init.rs b/src/cli/init.rs index 80ccbcb..7ad36ab 100644 --- a/src/cli/init.rs +++ b/src/cli/init.rs @@ -2,7 +2,7 @@ use crate::config::FILE_MAIN_C; use crate::core::config::Config; use crate::utils::fs::check_dir; use crate::utils::log::{error, warn}; -use crate::utils::text::{colored, printc, BOLD_CYAN, BOLD_GREEN}; +use crate::utils::text::{BOLD_CYAN, BOLD_GREEN, colored, printc}; use std::fs; use std::io::Write; use toml::Value; diff --git a/src/cli/new.rs b/src/cli/new.rs index a779c43..482a19b 100644 --- a/src/cli/new.rs +++ b/src/cli/new.rs @@ -2,7 +2,7 @@ use crate::config::FILE_MAIN_C; use crate::core::config::Config; use crate::utils::fs::check_dir; use crate::utils::log::{error, warn}; -use crate::utils::text::{colored, printc, BOLD_CYAN, BOLD_GREEN}; +use crate::utils::text::{BOLD_CYAN, BOLD_GREEN, colored, printc}; use std::fs; use std::io::Write; use toml::Value; diff --git a/src/cli/test.rs b/src/cli/test.rs index a610cc8..3d226db 100644 --- a/src/cli/test.rs +++ b/src/cli/test.rs @@ -80,8 +80,14 @@ fn run_testsuite() -> Result { } let config = Config::open("./dcr.toml").map_err(|_| "Failed to read dcr.toml".to_string())?; - let name = config.get("package.name").and_then(|v| v.as_str()).ok_or("package.name not found in dcr.toml")?; - let kind = config.get("package.kind").and_then(|v| v.as_str()).unwrap_or("bin"); + let name = config + .get("package.name") + .and_then(|v| v.as_str()) + .ok_or("package.name not found in dcr.toml")?; + let kind = config + .get("package.kind") + .and_then(|v| v.as_str()) + .unwrap_or("bin"); let compiler = env::var("DCR_CC").unwrap_or_else(|_| "cc".to_string()); let profile = "release"; @@ -108,7 +114,10 @@ fn run_testsuite() -> Result { // Link let bin_path = format!("./tests/test{}", std::env::consts::EXE_SUFFIX); let link_cmd = if kind == "lib" { - format!("{} {} -o {} -Ltarget/release -l{}", compiler, obj_path, bin_path, name) + format!( + "{} {} -o {} -Ltarget/release -l{}", + compiler, obj_path, bin_path, name + ) } else { format!("{} {} -o {}", compiler, obj_path, bin_path) }; diff --git a/tests/cli_basic.rs b/tests/cli_basic.rs index 5c3b6d7..3f6c114 100644 --- a/tests/cli_basic.rs +++ b/tests/cli_basic.rs @@ -1,7 +1,7 @@ use std::path::{Path, PathBuf}; use std::process::Command; -use std::sync::atomic::{AtomicUsize, Ordering}; use std::sync::Once; +use std::sync::atomic::{AtomicUsize, Ordering}; use std::time::{SystemTime, UNIX_EPOCH}; static COUNTER: AtomicUsize = AtomicUsize::new(0);