@@ -64,14 +64,14 @@ impl<'de> Node<'de> {
6464 Cursor :: Title ( c) => {
6565 let ( name, _) = c. split_on ( dtb) ;
6666 let ( _, next) = c. take_node_on ( dtb, name) ;
67- if let None = node {
67+ if node. is_none ( ) {
6868 node = Some ( cursor)
6969 }
7070 cursor = next;
7171 }
7272 Cursor :: Prop ( c) => {
7373 let ( _, next) = c. name_on ( dtb) ;
74- if let None = prop {
74+ if prop. is_none ( ) {
7575 prop = Some ( cursor)
7676 }
7777 cursor = next;
@@ -130,7 +130,7 @@ impl Debug for Node<'_> {
130130 }
131131 }
132132 }
133- write ! ( f, "]\n " ) ?;
133+ writeln ! ( f, "]" ) ?;
134134
135135 let children = self . nodes ( ) ;
136136 write ! ( f, "Children: [" ) ?;
@@ -145,13 +145,13 @@ impl Debug for Node<'_> {
145145 }
146146 }
147147 }
148- write ! ( f, "]\n " ) ?;
148+ writeln ! ( f, "]" ) ?;
149149
150150 Ok ( ( ) )
151151 }
152152}
153153
154- impl < ' de , ' b > Iterator for NodeIter < ' de , ' b > {
154+ impl < ' de > Iterator for NodeIter < ' de , ' _ > {
155155 type Item = NodeItem < ' de > ;
156156
157157 fn next ( & mut self ) -> Option < Self :: Item > {
@@ -174,7 +174,7 @@ impl<'de, 'b> Iterator for NodeIter<'de, 'b> {
174174 }
175175}
176176
177- impl < ' de , ' b > Iterator for PropIter < ' de , ' b > {
177+ impl < ' de > Iterator for PropIter < ' de , ' _ > {
178178 type Item = PropItem < ' de > ;
179179
180180 fn next ( & mut self ) -> Option < Self :: Item > {
@@ -196,7 +196,7 @@ impl<'de, 'b> Iterator for PropIter<'de, 'b> {
196196 }
197197}
198198
199- impl < ' de , ' b > Deserialize < ' de > for Node < ' b > {
199+ impl < ' de > Deserialize < ' de > for Node < ' _ > {
200200 fn deserialize < D > ( deserializer : D ) -> Result < Self , D :: Error >
201201 where
202202 D : serde:: Deserializer < ' de > ,
@@ -248,7 +248,7 @@ impl<'de> NodeItem<'de> {
248248 }
249249
250250 pub fn get_parsed_name ( & self ) -> ( & str , Option < & str > ) {
251- if let Some ( _ ) = self . name . find ( "@" ) {
251+ if self . name . contains ( "@" ) {
252252 let pre_len = self
253253 . name
254254 . as_bytes ( )
0 commit comments