From df56a07d8ecfb6bb5b2da405bc8d1bdc588ea128 Mon Sep 17 00:00:00 2001 From: Mohd Tarmizi Date: Sat, 18 Apr 2015 17:48:38 +0800 Subject: [PATCH] `cargo doc --open` should work for binary-only packages too --- src/cargo/ops/cargo_doc.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cargo/ops/cargo_doc.rs b/src/cargo/ops/cargo_doc.rs index eb633f604..adc735561 100644 --- a/src/cargo/ops/cargo_doc.rs +++ b/src/cargo/ops/cargo_doc.rs @@ -47,7 +47,7 @@ pub fn doc(manifest_path: &Path, let name = match options.compile_opts.spec { Some(spec) => try!(PackageIdSpec::parse(spec)).name().to_string(), None => { - match lib_names.iter().nth(0) { + match lib_names.iter().chain(bin_names.iter()).nth(0) { Some(s) => s.to_string(), None => return Ok(()) } -- 2.39.5