From 0321d5001c16c1507e36fa6a0edc01b26e86a8cc Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Tue, 3 Dec 2024 10:12:13 +0800 Subject: [PATCH 1/2] framework_lib: Re-export Platform for public use util is a private module for implementation details. It does not need to be exported. But Platform is in there to avoid cyclic dependencies. Signed-off-by: Daniel Schaefer --- framework_lib/src/smbios.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/framework_lib/src/smbios.rs b/framework_lib/src/smbios.rs index 9c0ab1c7..f39f54b2 100644 --- a/framework_lib/src/smbios.rs +++ b/framework_lib/src/smbios.rs @@ -5,7 +5,8 @@ use std::prelude::v1::*; #[cfg(all(not(feature = "uefi"), not(target_os = "freebsd")))] use std::io::ErrorKind; -use crate::util::{Config, Platform}; +use crate::util::Config; +pub use crate::util::Platform; use num_derive::FromPrimitive; use smbioslib::*; #[cfg(feature = "uefi")] From 5a26a386f36effbc42dfb75e02935935fe2e39c0 Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Tue, 3 Dec 2024 10:14:12 +0800 Subject: [PATCH 2/2] framework_lib: EcCurrentImage derive Debug Signed-off-by: Daniel Schaefer --- framework_lib/src/chromium_ec/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework_lib/src/chromium_ec/mod.rs b/framework_lib/src/chromium_ec/mod.rs index f86fa839..c0af860e 100644 --- a/framework_lib/src/chromium_ec/mod.rs +++ b/framework_lib/src/chromium_ec/mod.rs @@ -974,7 +974,7 @@ pub fn print_err(something: EcResult) -> Option { } /// Which of the two EC images is currently in-use -#[derive(PartialEq)] +#[derive(PartialEq, Debug)] pub enum EcCurrentImage { Unknown = 0, RO = 1,