Quellcode durchsuchen

multiboot2: fix some warnings and test failures without builder feature

Philipp Schuster vor 1 Jahr
Ursprung
Commit
3e3950dc0c
3 geänderte Dateien mit 3 neuen und 2 gelöschten Zeilen
  1. 1 1
      multiboot2/src/efi.rs
  2. 1 1
      multiboot2/src/image_load_addr.rs
  3. 1 0
      multiboot2/src/lib.rs

+ 1 - 1
multiboot2/src/efi.rs

@@ -136,7 +136,7 @@ impl StructAsBytes for EFIImageHandle64 {
     }
 }
 
-#[cfg(test)]
+#[cfg(all(test, feature = "builder"))]
 mod tests {
     use super::{EFIImageHandle32, EFIImageHandle64, EFISdt32, EFISdt64};
 

+ 1 - 1
multiboot2/src/image_load_addr.rs

@@ -38,7 +38,7 @@ impl StructAsBytes for ImageLoadPhysAddr {
     }
 }
 
-#[cfg(test)]
+#[cfg(all(test, feature = "builder"))]
 mod tests {
     use super::ImageLoadPhysAddr;
 

+ 1 - 0
multiboot2/src/lib.rs

@@ -206,6 +206,7 @@ struct BootInformationInner {
 }
 
 impl BootInformationInner {
+    #[cfg(feature = "builder")]
     fn new(total_size: u32) -> Self {
         Self {
             total_size,