From f4d272ef187428330a30c57a51421554ed20380b Mon Sep 17 00:00:00 2001 From: LyeZinho Date: Fri, 17 Apr 2026 12:27:46 +0100 Subject: [PATCH] fix: Resolve cargo fmt formatting errors and rustfmt config deprecations - Remove unstable rustfmt options (comment_width, wrap_comments, fn_single_line, space_* settings, struct_* settings) - Replace deprecated fn_args_layout with fn_params_layout - Add trailing commas to match arms in mimi-cli/main.rs - Reorder modules alphabetically in mimi-core/lib.rs - Verify with 'cargo fmt --check' passes cleanly --- .rustfmt.toml | 17 +---------------- crates/mimi-cli/src/main.rs | 6 +++--- crates/mimi-core/src/lib.rs | 2 +- 3 files changed, 5 insertions(+), 20 deletions(-) diff --git a/.rustfmt.toml b/.rustfmt.toml index 7b137a9..7d7d3d0 100644 --- a/.rustfmt.toml +++ b/.rustfmt.toml @@ -14,23 +14,8 @@ tab_spaces = 4 reorder_imports = true reorder_modules = true -# Comments -comment_width = 80 -wrap_comments = true - # Functions -fn_args_layout = "Tall" -fn_single_line = false - -# Structures -struct_literal_style = "Block" -struct_literal_width = 18 -struct_trailing_comma = "Vertical" +fn_params_layout = "Tall" # Match expressions match_block_trailing_comma = true - -# Spaces -space_after_colon = true -space_before_colon = false -spaces_around_ranges = false diff --git a/crates/mimi-cli/src/main.rs b/crates/mimi-cli/src/main.rs index d3efd30..0723f6c 100644 --- a/crates/mimi-cli/src/main.rs +++ b/crates/mimi-cli/src/main.rs @@ -42,14 +42,14 @@ async fn main() -> anyhow::Result<()> { if let Some(config_path) = config { info!("Using config: {}", config_path); } - } + }, Some(Commands::Version) => { println!("mimi {}", env!("CARGO_PKG_VERSION")); - } + }, None => { println!("MiMi v{}", env!("CARGO_PKG_VERSION")); println!("Use --help for usage information"); - } + }, } Ok(()) diff --git a/crates/mimi-core/src/lib.rs b/crates/mimi-core/src/lib.rs index e06fa20..3ff9829 100644 --- a/crates/mimi-core/src/lib.rs +++ b/crates/mimi-core/src/lib.rs @@ -3,9 +3,9 @@ //! This module contains the fundamental components and trait definitions //! for the MiMi cognitive operating system. +pub mod config; pub mod error; pub mod message; -pub mod config; pub use error::{Error, Result};