@@ -392,13 +392,13 @@ fn map_entry(
392
392
} ;
393
393
394
394
let node = if m. is_dir ( ) {
395
- Node :: new_node ( name, NodeType :: Dir , meta)
395
+ Node :: from_type_and_metadata ( name, NodeType :: Dir , meta)
396
396
} else if m. is_symlink ( ) {
397
397
let target = read_link ( entry. path ( ) ) . map_err ( IgnoreErrorKind :: FromIoError ) ?;
398
398
let node_type = NodeType :: from_link ( & target) ;
399
- Node :: new_node ( name, node_type, meta)
399
+ Node :: from_type_and_metadata ( name, node_type, meta)
400
400
} else {
401
- Node :: new_node ( name, NodeType :: File , meta)
401
+ Node :: from_type_and_metadata ( name, NodeType :: File , meta)
402
402
} ;
403
403
404
404
let path = entry. into_path ( ) ;
@@ -555,23 +555,23 @@ fn map_entry(
555
555
let filetype = m. file_type ( ) ;
556
556
557
557
let node = if m. is_dir ( ) {
558
- Node :: new_node ( name, NodeType :: Dir , meta)
558
+ Node :: from_type_and_metadata ( name, NodeType :: Dir , meta)
559
559
} else if m. is_symlink ( ) {
560
560
let target = read_link ( entry. path ( ) ) . map_err ( IgnoreErrorKind :: FromIoError ) ?;
561
561
let node_type = NodeType :: from_link ( & target) ;
562
- Node :: new_node ( name, node_type, meta)
562
+ Node :: from_type_and_metadata ( name, node_type, meta)
563
563
} else if filetype. is_block_device ( ) {
564
564
let node_type = NodeType :: Dev { device : m. rdev ( ) } ;
565
- Node :: new_node ( name, node_type, meta)
565
+ Node :: from_type_and_metadata ( name, node_type, meta)
566
566
} else if filetype. is_char_device ( ) {
567
567
let node_type = NodeType :: Chardev { device : m. rdev ( ) } ;
568
- Node :: new_node ( name, node_type, meta)
568
+ Node :: from_type_and_metadata ( name, node_type, meta)
569
569
} else if filetype. is_fifo ( ) {
570
- Node :: new_node ( name, NodeType :: Fifo , meta)
570
+ Node :: from_type_and_metadata ( name, NodeType :: Fifo , meta)
571
571
} else if filetype. is_socket ( ) {
572
- Node :: new_node ( name, NodeType :: Socket , meta)
572
+ Node :: from_type_and_metadata ( name, NodeType :: Socket , meta)
573
573
} else {
574
- Node :: new_node ( name, NodeType :: File , meta)
574
+ Node :: from_type_and_metadata ( name, NodeType :: File , meta)
575
575
} ;
576
576
577
577
let path = entry. into_path ( ) ;
0 commit comments