From 44dd5072b5e070178b1f5faed9e0bf2ff94df822 Mon Sep 17 00:00:00 2001 From: Ben C Date: Sat, 30 Dec 2023 00:37:14 -0500 Subject: [PATCH] [CORE] Better remote mod construction, warn on docs --- owmods_core/src/db/remote.rs | 9 ++++----- owmods_core/src/lib.rs | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/owmods_core/src/db/remote.rs b/owmods_core/src/db/remote.rs index d96fb6ad..41a62a68 100644 --- a/owmods_core/src/db/remote.rs +++ b/owmods_core/src/db/remote.rs @@ -33,12 +33,11 @@ impl From for RemoteDatabase { let mut mods = raw .releases .into_iter() - .map(|m| (m.unique_name.to_owned(), m)) + .map(|mut m| { + m.version = fix_version(&m.version).to_string(); + (m.unique_name.to_owned(), m) + }) .collect::>(); - - for remote_mod in mods.values_mut() { - remote_mod.version = fix_version(&remote_mod.version).to_string(); - } let owml = mods.remove(OWML_UNIQUE_NAME); Self { mods, owml } } diff --git a/owmods_core/src/lib.rs b/owmods_core/src/lib.rs index cfe8f135..c83c5980 100644 --- a/owmods_core/src/lib.rs +++ b/owmods_core/src/lib.rs @@ -2,7 +2,7 @@ #![doc( html_logo_url = "https://github.com/ow-mods/ow-mod-man/blob/main/.github/assets/logo-core.png?raw=true" )] -#![deny(missing_docs)] +#![warn(missing_docs)] /// Fetch database alerts and get mod warnings. pub mod alerts; -- 2.51.2