File tree 2 files changed +15
-9
lines changed
2 files changed +15
-9
lines changed Original file line number Diff line number Diff line change @@ -697,8 +697,10 @@ impl<'gctx> Workspace<'gctx> {
697
697
self . find_path_deps ( & path. join ( "Cargo.toml" ) , & root_manifest_path, false )
698
698
. with_context ( || {
699
699
format ! (
700
- "failed to load manifest for workspace member `{}`" ,
701
- path. display( )
700
+ "failed to load manifest for workspace member `{}`\n \
701
+ referenced by workspace at `{}`",
702
+ path. display( ) ,
703
+ root_manifest_path. display( )
702
704
)
703
705
} ) ?;
704
706
}
@@ -722,9 +724,10 @@ impl<'gctx> Workspace<'gctx> {
722
724
continue ;
723
725
}
724
726
bail ! (
725
- "package `{}` is listed in workspace’s default-members \
726
- but is not a member.",
727
- path. display( )
727
+ "package `{}` is listed in default-members\n \
728
+ for workspace at {} but is not a member.",
729
+ path. display( ) ,
730
+ root_manifest_path. display( )
728
731
)
729
732
}
730
733
self . default_members . push ( manifest_path)
Original file line number Diff line number Diff line change @@ -438,6 +438,7 @@ fn invalid_members() {
438
438
. with_stderr (
439
439
"\
440
440
[ERROR] failed to load manifest for workspace member `[..]/foo`
441
+ referenced by workspace at `[..]/foo/Cargo.toml`
441
442
442
443
Caused by:
443
444
failed to read `[..]foo/foo/Cargo.toml`
@@ -910,8 +911,8 @@ fn virtual_default_member_is_not_a_member() {
910
911
. with_status ( 101 )
911
912
. with_stderr (
912
913
"\
913
- error: package `[..]something-else` is listed in workspace’s default-members \
914
- but is not a member.
914
+ error: package `[..]something-else` is listed in default-members\n \
915
+ for workspace at [..]Cargo.toml but is not a member.
915
916
" ,
916
917
)
917
918
. run ( ) ;
@@ -1672,8 +1673,8 @@ fn excluded_default_members_still_must_be_members() {
1672
1673
. with_status ( 101 )
1673
1674
. with_stderr (
1674
1675
"\
1675
- error: package `[..]bar` is listed in workspace’s default-members \
1676
- but is not a member.
1676
+ error: package `[..]bar` is listed in default-members\n \
1677
+ for workspace at [..]foo/Cargo.toml but is not a member.
1677
1678
" ,
1678
1679
)
1679
1680
. run ( ) ;
@@ -1902,6 +1903,7 @@ fn glob_syntax_invalid_members() {
1902
1903
. with_stderr (
1903
1904
"\
1904
1905
[ERROR] failed to load manifest for workspace member `[..]/crates/bar`
1906
+ referenced by workspace at `[..]/Cargo.toml`
1905
1907
1906
1908
Caused by:
1907
1909
failed to read `[..]foo/crates/bar/Cargo.toml`
@@ -2388,6 +2390,7 @@ fn member_dep_missing() {
2388
2390
. with_stderr (
2389
2391
"\
2390
2392
[ERROR] failed to load manifest for workspace member `[..]/bar`
2393
+ referenced by workspace at `[..]/Cargo.toml`
2391
2394
2392
2395
Caused by:
2393
2396
failed to load manifest for dependency `baz`
You can’t perform that action at this time.
0 commit comments