let mut conn = BufStream::new(server.accept().unwrap().0);
let req = headers(&mut conn);
let user_agent = if cfg!(windows) {
- "User-Agent: git/1.0 (libgit2 0.25.0)"
+ "User-Agent: git/1.0 (libgit2 0.26.0)"
} else {
- "User-Agent: git/2.0 (libgit2 0.25.0)"
+ "User-Agent: git/2.0 (libgit2 0.26.0)"
};
conn.write_all(b"\
HTTP/1.1 401 Unauthorized\r\n\
name = "bar"
"#)
.file("src/bin/bar.rs", &format!(r#"
+ #[allow(unused_extern_crates)]
extern crate foo;
use std::env;
fn main() {{
"#)
.file("build.rs", r#"
+ #[allow(unused_extern_crates)]
extern crate d2;
fn main() { d2::d2(); }
"#)
.file("src/main.rs", "
+ #[allow(unused_extern_crates)]
extern crate d1;
fn main() { d1::d1(); }
")
path = "../d1"
"#)
.file("d2/src/lib.rs", "
+ #[allow(unused_extern_crates)]
extern crate d1;
pub fn d2() { d1::d1(); }
");
[build-dependencies.d1]
path = "d1"
"#)
- .file("build.rs", "extern crate d1; fn main() {}")
+ .file("build.rs", "
+ #[allow(unused_extern_crates)]
+ extern crate d1;
+ fn main() {}
+ ")
.file("src/lib.rs", "")
.file("d1/Cargo.toml", &format!(r#"
[package]
[target.{}.dependencies]
d2 = {{ path = "../d2" }}
"#, host))
- .file("d1/src/lib.rs", "extern crate d2;")
+ .file("d1/src/lib.rs", "
+ #[allow(unused_extern_crates)]
+ extern crate d2;
+ ")
.file("d2/Cargo.toml", r#"
[package]
name = "d2"