瀏覽代碼

Merge pull request #974 from korken89/fix-alloc-required

`extern crate alloc` was added accidentally breaking downstream `no_std`
Dario Nieuwenhuis 7 月之前
父節點
當前提交
dc08e0b42e
共有 2 個文件被更改,包括 3 次插入3 次删除
  1. 1 3
      src/phy/fuzz_injector.rs
  2. 2 0
      src/phy/mod.rs

+ 1 - 3
src/phy/fuzz_injector.rs

@@ -1,8 +1,6 @@
-extern crate alloc;
-use alloc::vec::Vec;
-
 use crate::phy::{self, Device, DeviceCapabilities};
 use crate::time::Instant;
+use alloc::vec::Vec;
 
 // This could be fixed once associated consts are stable.
 const MTU: usize = 1536;

+ 2 - 0
src/phy/mod.rs

@@ -97,6 +97,7 @@ use crate::time::Instant;
 mod sys;
 
 mod fault_injector;
+#[cfg(feature = "alloc")]
 mod fuzz_injector;
 #[cfg(feature = "alloc")]
 mod loopback;
@@ -117,6 +118,7 @@ mod tuntap_interface;
 pub use self::sys::wait;
 
 pub use self::fault_injector::FaultInjector;
+#[cfg(feature = "alloc")]
 pub use self::fuzz_injector::{FuzzInjector, Fuzzer};
 #[cfg(feature = "alloc")]
 pub use self::loopback::Loopback;