From 6cb04bf046e7a43ee91e7a1904c70d067e431df9 Mon Sep 17 00:00:00 2001 From: rzvxa Date: Wed, 28 Aug 2024 13:27:21 +0330 Subject: [PATCH] fix: sort crate files. --- tasks/ast_tools/src/derives/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tasks/ast_tools/src/derives/mod.rs b/tasks/ast_tools/src/derives/mod.rs index ad52cc743d2d1..b3cd9f3b72bc1 100644 --- a/tasks/ast_tools/src/derives/mod.rs +++ b/tasks/ast_tools/src/derives/mod.rs @@ -73,6 +73,7 @@ macro_rules! define_derive { use std::collections::{HashMap, HashSet}; use std::vec::Vec; use convert_case::{Case, Casing}; + use itertools::Itertools; use $crate::derives::DeriveTemplate; @@ -94,6 +95,7 @@ macro_rules! define_derive { acc }) .into_iter() + .sorted_by(|lhs, rhs| lhs.0.cmp(rhs.0)) .fold(Vec::new(), |mut acc, (path, (modules, streams))| { let mut modules = Vec::from_iter(modules); modules.sort();