Skip to content

Commit 06f057e

Browse files
committed
feat: 添加 used_with_arg 特性并更新示例代码
1 parent c5a69a1 commit 06f057e

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

rdrive/src/lib.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#![no_std]
2+
#![feature(used_with_arg)]
23

34
#[macro_use]
45
extern crate alloc;
@@ -173,6 +174,8 @@ pub fn fdt_phandle_to_device_id(phandle: Phandle) -> Option<DeviceId> {
173174
/// # Example
174175
///
175176
/// ```rust
177+
/// #![feature(used_with_arg)]
178+
///
176179
/// use rdrive::{
177180
/// module_driver,
178181
/// driver::*,

rdrive/src/manager.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -146,12 +146,6 @@ mod tests {
146146
let container = DeviceContainer::default();
147147
let dev = container.get_one::<Intc>();
148148
assert!(dev.is_none(), "Expected no devices found");
149-
150-
if let Some(dev) = dev {
151-
let weak = dev.lock().unwrap();
152-
let f = weak.parse_dtb_fn();
153-
assert!(f.is_none(), "Expected no parse function for empty device");
154-
}
155149
}
156150

157151
struct IrqTest {}

0 commit comments

Comments
 (0)