fdt-rs 0.4.5

A flattened device tree parser for embedded no-std environments
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::prelude::*;

pub trait UnwrappableDevTreeItem<'dt> {
    type TreeProp: PropReader<'dt>;
    // TODO lands this should be defined to Self::TreeProp::NodeType.
    // feature(associated_type_defaults)
    // https://github.com/rust-lang/rust/issues/29661
    type TreeNode;

    fn node(self) -> Option<Self::TreeNode>;
    fn prop(self) -> Option<Self::TreeProp>;
}