@@ -13,6 +13,7 @@ use indexmap::IndexMap;
1313use twox_hash:: xxhash64;
1414
1515use super :: property:: DeviceTreeProperty ;
16+ use crate :: error:: ModelError ;
1617use crate :: { Node , Property } ;
1718
1819/// A mutable, in-memory representation of a device tree node.
@@ -107,8 +108,7 @@ impl DeviceTreeNode {
107108 ///
108109 /// # Errors
109110 ///
110- /// Returns a [`ModelError`](crate::error::ModelError) if the node name is
111- /// invalid.
111+ /// Returns a [`ModelError::InvalidNodeName`] if the node name is invalid.
112112 ///
113113 /// # Examples
114114 ///
@@ -119,10 +119,10 @@ impl DeviceTreeNode {
119119 /// let node = DeviceTreeNode::new("my-node").unwrap();
120120 /// assert_eq!((&node).name(), "my-node");
121121 /// ```
122- pub fn new ( name : impl Into < String > ) -> Result < Self , crate :: error :: ModelError > {
122+ pub fn new ( name : impl Into < String > ) -> Result < Self , ModelError > {
123123 let name = name. into ( ) ;
124124 if !crate :: validate:: is_valid_node_name ( & name) {
125- return Err ( crate :: error :: ModelError :: InvalidNodeName ( name) ) ;
125+ return Err ( ModelError :: InvalidNodeName ( name) ) ;
126126 }
127127 Ok ( Self :: new_unchecked ( name) )
128128 }
@@ -140,11 +140,8 @@ impl DeviceTreeNode {
140140 ///
141141 /// # Errors
142142 ///
143- /// Returns a [`ModelError`](crate::error::ModelError) if the node name is
144- /// invalid.
145- pub fn builder (
146- name : impl Into < String > ,
147- ) -> Result < DeviceTreeNodeBuilder , crate :: error:: ModelError > {
143+ /// Returns a [`ModelError::InvalidNodeName`] if the node name is invalid.
144+ pub fn builder ( name : impl Into < String > ) -> Result < DeviceTreeNodeBuilder , ModelError > {
148145 DeviceTreeNodeBuilder :: new ( name)
149146 }
150147
@@ -325,7 +322,7 @@ pub struct DeviceTreeNodeBuilder {
325322}
326323
327324impl DeviceTreeNodeBuilder {
328- fn new ( name : impl Into < String > ) -> Result < Self , crate :: error :: ModelError > {
325+ fn new ( name : impl Into < String > ) -> Result < Self , ModelError > {
329326 Ok ( Self {
330327 node : DeviceTreeNode :: new ( name) ?,
331328 } )
0 commit comments