Skip to content

Commit f356f8f

Browse files
committed
refactor: 移除未使用的 write 模块,简化代码结构
1 parent 1fa4c7b commit f356f8f

File tree

2 files changed

+15
-24
lines changed

2 files changed

+15
-24
lines changed

fdt-edit/src/node/mod.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ mod interrupt_controller;
1515
mod memory;
1616
mod pci;
1717
mod r#ref;
18-
pub(crate) mod write;
1918

2019
pub use chosen::NodeChosen;
2120
pub use clock::{ClockRef, ClockType, FixedClock, NodeClock, NodeClockRef};
@@ -551,20 +550,21 @@ impl<'a> From<fdt_raw::Node<'a>> for Node {
551550
for prop in raw_node.properties() {
552551
// 特殊处理 reg 属性,需要 context 信息
553552
if prop.name() == "reg"
554-
&& let Some(reg_iter) = raw_node.reg() {
555-
let entries = reg_iter
556-
.map(|e| super::prop::Reg {
557-
address: e.address,
558-
size: e.size,
559-
})
560-
.collect();
561-
let prop = super::prop::Property {
562-
name: "reg".to_string(),
563-
kind: super::prop::PropertyKind::Reg(entries),
564-
};
565-
node.properties.push(prop);
566-
continue;
567-
}
553+
&& let Some(reg_iter) = raw_node.reg()
554+
{
555+
let entries = reg_iter
556+
.map(|e| super::prop::Reg {
557+
address: e.address,
558+
size: e.size,
559+
})
560+
.collect();
561+
let prop = super::prop::Property {
562+
name: "reg".to_string(),
563+
kind: super::prop::PropertyKind::Reg(entries),
564+
};
565+
node.properties.push(prop);
566+
continue;
567+
}
568568

569569
// 其他属性使用标准的 From 转换
570570
let raw = super::prop::Property::from(prop);

fdt-edit/src/node/write.rs

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)