We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8688b1b commit e3961dfCopy full SHA for e3961df
src/cargo/cargo.rs
@@ -517,12 +517,13 @@ fn rustc_sysroot() -> str {
517
fn install_source(c: cargo, path: str) {
518
#debug("source: %s", path);
519
os::change_dir(path);
520
- let contents = os::list_dir_path(".");
521
522
- #debug("contents: %s", str::connect(contents, ", "));
523
-
524
- let cratefiles =
525
- vec::filter::<str>(contents, { |n| str::ends_with(n, ".rc") });
+ let mut cratefiles = [];
+ for os::walk_dir(".") {|p|
+ if str::ends_with(p, ".rc") {
+ cratefiles += [p];
+ }
526
527
528
if vec::is_empty(cratefiles) {
529
fail "This doesn't look like a rust package (no .rc files).";
0 commit comments