@@ -45,9 +45,9 @@ pub(crate) fn load_cargo(
45
45
. iter ( )
46
46
. map ( |pkg_root| {
47
47
RootEntry :: new (
48
- pkg_root. path . clone ( ) ,
48
+ pkg_root. path ( ) . to_owned ( ) ,
49
49
RustPackageFilterBuilder :: default ( )
50
- . set_member ( pkg_root. is_member )
50
+ . set_member ( pkg_root. is_member ( ) )
51
51
. into_vfs_filter ( ) ,
52
52
)
53
53
} )
@@ -60,8 +60,11 @@ pub(crate) fn load_cargo(
60
60
. into_iter ( )
61
61
. map ( |vfs_root| {
62
62
let source_root_id = vfs_root_to_id ( vfs_root) ;
63
- let project_root =
64
- project_roots. iter ( ) . find ( |it| it. path == vfs. root2path ( vfs_root) ) . unwrap ( ) . clone ( ) ;
63
+ let project_root = project_roots
64
+ . iter ( )
65
+ . find ( |it| it. path ( ) == vfs. root2path ( vfs_root) )
66
+ . unwrap ( )
67
+ . clone ( ) ;
65
68
( source_root_id, project_root)
66
69
} )
67
70
. collect :: < FxHashMap < _ , _ > > ( ) ;
@@ -93,7 +96,7 @@ pub(crate) fn load(
93
96
match change {
94
97
VfsChange :: AddRoot { root, files } => {
95
98
let source_root_id = vfs_root_to_id ( root) ;
96
- let is_local = source_roots[ & source_root_id] . is_member ;
99
+ let is_local = source_roots[ & source_root_id] . is_member ( ) ;
97
100
log:: debug!(
98
101
"loaded source root {:?} with path {:?}" ,
99
102
source_root_id,
@@ -102,7 +105,7 @@ pub(crate) fn load(
102
105
analysis_change. add_root ( source_root_id, is_local) ;
103
106
analysis_change. set_debug_root_path (
104
107
source_root_id,
105
- source_roots[ & source_root_id] . path . display ( ) . to_string ( ) ,
108
+ source_roots[ & source_root_id] . path ( ) . display ( ) . to_string ( ) ,
106
109
) ;
107
110
108
111
let vfs_root_path = vfs. root2path ( root) ;
0 commit comments