@@ -46,7 +46,7 @@ pub fn resolve_std<'cfg>(
46
46
let patches = to_patch
47
47
. iter ( )
48
48
. map ( |& name| {
49
- let source_path = SourceId :: for_path ( & src_path. join ( "src" ) . join ( "tools ") . join ( name) ) ?;
49
+ let source_path = SourceId :: for_path ( & src_path. join ( "library " ) . join ( name) ) ?;
50
50
let dep = Dependency :: parse_no_deprecated ( name, None , source_path) ?;
51
51
Ok ( dep)
52
52
} )
@@ -55,10 +55,10 @@ pub fn resolve_std<'cfg>(
55
55
let mut patch = HashMap :: new ( ) ;
56
56
patch. insert ( crates_io_url, patches) ;
57
57
let members = vec ! [
58
- String :: from( "src/libstd " ) ,
59
- String :: from( "src/libcore " ) ,
60
- String :: from( "src/liballoc " ) ,
61
- String :: from( "src/libtest " ) ,
58
+ String :: from( "library/std " ) ,
59
+ String :: from( "library/core " ) ,
60
+ String :: from( "library/alloc " ) ,
61
+ String :: from( "library/test " ) ,
62
62
] ;
63
63
let ws_config = crate :: core:: WorkspaceConfig :: Root ( crate :: core:: WorkspaceRootConfig :: new (
64
64
& src_path,
@@ -85,7 +85,7 @@ pub fn resolve_std<'cfg>(
85
85
// other crates need to alter their features, this should be fine, for
86
86
// now. Perhaps in the future features will be decoupled from the resolver
87
87
// and it will be easier to control feature selection.
88
- let current_manifest = src_path. join ( "src/libtest /Cargo.toml" ) ;
88
+ let current_manifest = src_path. join ( "library/test /Cargo.toml" ) ;
89
89
// TODO: Consider doing something to enforce --locked? Or to prevent the
90
90
// lock file from being written, such as setting ephemeral.
91
91
let mut std_ws = Workspace :: new_virtual ( src_path, current_manifest, virtual_manifest, config) ?;
0 commit comments