Aug 01 16:29:32.796 INFO checking inejge/dnsproxy against 1.27.2 for lazy_static-1 Aug 01 16:29:32.796 INFO running: cargo +1.27.2 check --frozen --all --all-targets Aug 01 16:29:32.796 INFO creating container for: cargo +1.27.2 check --frozen --all --all-targets Aug 01 16:29:32.797 INFO running `"docker" "create" "-v" "/tmp/crater.1suuGMKlSDCA:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/lazy_static-1/worker-5/1.27.2:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +1.27.2 check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Aug 01 16:29:33.038 INFO blam! 47d278b8264d9b8abeff91cd5921faa1812485fb5720d89dff206464c69d62a7 Aug 01 16:29:33.040 INFO running `"docker" "start" "-a" "47d278b8264d9b8abeff91cd5921faa1812485fb5720d89dff206464c69d62a7"` Aug 01 16:29:34.002 INFO kablam! Blocking waiting for file lock on the git checkouts Aug 01 16:29:34.319 INFO kablam! Compiling openssl v0.10.10 Aug 01 16:29:34.322 INFO kablam! Checking linked-hash-map v0.4.2 Aug 01 16:29:34.330 INFO kablam! Compiling libsqlite3-sys v0.9.1 Aug 01 16:29:36.719 INFO kablam! Checking lru-cache v0.1.1 Aug 01 16:29:50.638 INFO kablam! Checking trust-dns-proto v0.5.0-alpha.1 (https://github.com/bluejekyll/trust-dns#d9963909) Aug 01 16:29:50.640 INFO kablam! Checking tokio-openssl v0.2.1 Aug 01 16:30:01.565 INFO kablam! Checking rusqlite v0.13.0 Aug 01 16:30:06.049 INFO kablam! Checking trust-dns v0.15.0-alpha.1 (https://github.com/bluejekyll/trust-dns#d9963909) Aug 01 16:30:06.049 INFO kablam! Checking trust-dns-openssl v0.4.0-alpha.1 (https://github.com/bluejekyll/trust-dns#d9963909) Aug 01 16:30:11.064 INFO kablam! Checking trust-dns-server v0.15.0-alpha.1 (https://github.com/bluejekyll/trust-dns#d9963909) Aug 01 16:30:15.434 INFO kablam! Checking dnsproxy v0.2.1 (file:///source) Aug 01 16:30:16.820 INFO kablam! error[E0432]: unresolved import `trust_dns_server::server::RequestStream` Aug 01 16:30:16.820 INFO kablam! --> src/main.rs:25:5 Aug 01 16:30:16.820 INFO kablam! | Aug 01 16:30:16.820 INFO kablam! 25 | use trust_dns_server::server::RequestStream; Aug 01 16:30:16.820 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `RequestStream` in `server` Aug 01 16:30:16.820 INFO kablam! Aug 01 16:30:16.942 INFO kablam! error[E0432]: unresolved import `trust_dns_server::server::RequestStream` Aug 01 16:30:16.942 INFO kablam! --> src/main.rs:25:5 Aug 01 16:30:16.942 INFO kablam! | Aug 01 16:30:16.942 INFO kablam! 25 | use trust_dns_server::server::RequestStream; Aug 01 16:30:16.942 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `RequestStream` in `server` Aug 01 16:30:16.942 INFO kablam! Aug 01 16:30:17.106 INFO kablam! error[E0061]: this function takes 1 parameter but 2 parameters were supplied Aug 01 16:30:17.106 INFO kablam! --> src/main.rs:54:32 Aug 01 16:30:17.106 INFO kablam! | Aug 01 16:30:17.106 INFO kablam! 54 | let (stream, sender) = UdpClientStream::new(upstream_dns, io_loop.handle()); Aug 01 16:30:17.106 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 01 16:30:17.106 INFO kablam! Aug 01 16:30:17.107 INFO kablam! error[E0061]: this function takes 3 parameters but 4 parameters were supplied Aug 01 16:30:17.107 INFO kablam! --> src/main.rs:55:28 Aug 01 16:30:17.107 INFO kablam! | Aug 01 16:30:17.107 INFO kablam! 55 | let upstream_dns = ClientFuture::new(stream, sender, io_loop.handle(), None); Aug 01 16:30:17.107 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 3 parameters Aug 01 16:30:17.107 INFO kablam! Aug 01 16:30:17.274 INFO kablam! error[E0061]: this function takes 1 parameter but 2 parameters were supplied Aug 01 16:30:17.274 INFO kablam! --> src/main.rs:54:32 Aug 01 16:30:17.274 INFO kablam! | Aug 01 16:30:17.274 INFO kablam! 54 | let (stream, sender) = UdpClientStream::new(upstream_dns, io_loop.handle()); Aug 01 16:30:17.274 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 01 16:30:17.274 INFO kablam! Aug 01 16:30:17.276 INFO kablam! error[E0061]: this function takes 3 parameters but 4 parameters were supplied Aug 01 16:30:17.276 INFO kablam! --> src/main.rs:55:28 Aug 01 16:30:17.276 INFO kablam! | Aug 01 16:30:17.276 INFO kablam! 55 | let upstream_dns = ClientFuture::new(stream, sender, io_loop.handle(), None); Aug 01 16:30:17.276 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 3 parameters Aug 01 16:30:17.276 INFO kablam! Aug 01 16:30:18.080 INFO kablam! error[E0308]: mismatched types Aug 01 16:30:18.080 INFO kablam! --> src/main.rs:58:27 Aug 01 16:30:18.080 INFO kablam! | Aug 01 16:30:18.080 INFO kablam! 58 | upstream_dns: upstream_dns, Aug 01 16:30:18.080 INFO kablam! | ^^^^^^^^^^^^ expected struct `trust_dns::client::BasicClientHandle`, found struct `std::boxed::Box` Aug 01 16:30:18.080 INFO kablam! | Aug 01 16:30:18.080 INFO kablam! = note: expected type `trust_dns::client::BasicClientHandle` Aug 01 16:30:18.080 INFO kablam! found type `std::boxed::Box + std::marker::Send>` Aug 01 16:30:18.081 INFO kablam! Aug 01 16:30:18.102 INFO kablam! error[E0308]: mismatched types Aug 01 16:30:18.102 INFO kablam! --> src/main.rs:58:27 Aug 01 16:30:18.102 INFO kablam! | Aug 01 16:30:18.102 INFO kablam! 58 | upstream_dns: upstream_dns, Aug 01 16:30:18.102 INFO kablam! | ^^^^^^^^^^^^ expected struct `trust_dns::client::BasicClientHandle`, found struct `std::boxed::Box` Aug 01 16:30:18.107 INFO kablam! error[E0599]: no method named `description` found for type `trust_dns_proto::error::ProtoError` in the current scope Aug 01 16:30:18.107 INFO kablam! --> src/main.rs:64:116 Aug 01 16:30:18.107 INFO kablam! | Aug 01 16:30:18.107 INFO kablam! 64 | let dns_name = Name::parse(name, Some(&ROOT)).map_err(|e| other(&format!("error parsing `{}': {}", name, e.description())))?; Aug 01 16:30:18.107 INFO kablam! | ^^^^^^^^^^^ Aug 01 16:30:18.112 INFO kablam! | Aug 01 16:30:18.112 INFO kablam! = note: expected type `trust_dns::client::BasicClientHandle` Aug 01 16:30:18.112 INFO kablam! found type `std::boxed::Box + std::marker::Send>` Aug 01 16:30:18.112 INFO kablam! Aug 01 16:30:18.112 INFO kablam! Aug 01 16:30:18.137 INFO kablam! error[E0599]: no method named `description` found for type `trust_dns_proto::error::ProtoError` in the current scope Aug 01 16:30:18.137 INFO kablam! --> src/main.rs:64:116 Aug 01 16:30:18.137 INFO kablam! | Aug 01 16:30:18.137 INFO kablam! 64 | let dns_name = Name::parse(name, Some(&ROOT)).map_err(|e| other(&format!("error parsing `{}': {}", name, e.description())))?; Aug 01 16:30:18.137 INFO kablam! | ^^^^^^^^^^^ Aug 01 16:30:18.137 INFO kablam! Aug 01 16:30:18.164 INFO kablam! error[E0061]: this function takes 1 parameter but 2 parameters were supplied Aug 01 16:30:18.164 INFO kablam! --> src/main.rs:105:43 Aug 01 16:30:18.164 INFO kablam! | Aug 01 16:30:18.164 INFO kablam! 105 | let (buf_stream, stream_handle) = UdpStream::with_bound(socket, self.io_loop.handle()); Aug 01 16:30:18.164 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 01 16:30:18.164 INFO kablam! Aug 01 16:30:18.183 INFO kablam! error[E0061]: this function takes 1 parameter but 2 parameters were supplied Aug 01 16:30:18.183 INFO kablam! --> src/main.rs:105:43 Aug 01 16:30:18.183 INFO kablam! | Aug 01 16:30:18.183 INFO kablam! 105 | let (buf_stream, stream_handle) = UdpStream::with_bound(socket, self.io_loop.handle()); Aug 01 16:30:18.183 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 01 16:30:18.192 INFO kablam! Aug 01 16:30:18.227 INFO kablam! error[E0599]: no method named `get_response_code` found for type `trust_dns::op::DnsResponse` in the current scope Aug 01 16:30:18.227 INFO kablam! --> src/main.rs:120:29 Aug 01 16:30:18.227 INFO kablam! | Aug 01 16:30:18.228 INFO kablam! 120 | if response.get_response_code() == ResponseCode::NoError && qclass == DNSClass::IN { Aug 01 16:30:18.228 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:30:18.228 INFO kablam! | Aug 01 16:30:18.228 INFO kablam! = help: did you mean `set_response_code`? Aug 01 16:30:18.228 INFO kablam! Aug 01 16:30:18.242 INFO kablam! error[E0599]: no method named `get_response_code` found for type `trust_dns::op::DnsResponse` in the current scope Aug 01 16:30:18.242 INFO kablam! --> src/main.rs:120:29 Aug 01 16:30:18.242 INFO kablam! | Aug 01 16:30:18.242 INFO kablam! 120 | if response.get_response_code() == ResponseCode::NoError && qclass == DNSClass::IN { Aug 01 16:30:18.242 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:30:18.243 INFO kablam! | Aug 01 16:30:18.243 INFO kablam! = help: did you mean `set_response_code`? Aug 01 16:30:18.243 INFO kablam! Aug 01 16:30:18.657 INFO kablam! error[E0308]: mismatched types Aug 01 16:30:18.658 INFO kablam! --> src/main.rs:122:53 Aug 01 16:30:18.658 INFO kablam! | Aug 01 16:30:18.658 INFO kablam! 122 | response = process_response(response, ops); Aug 01 16:30:18.658 INFO kablam! | ^^^^^^^^ expected struct `trust_dns::op::Message`, found struct `trust_dns::op::DnsResponse` Aug 01 16:30:18.658 INFO kablam! | Aug 01 16:30:18.658 INFO kablam! = note: expected type `trust_dns::op::Message` Aug 01 16:30:18.658 INFO kablam! found type `trust_dns::op::DnsResponse` Aug 01 16:30:18.658 INFO kablam! Aug 01 16:30:18.775 INFO kablam! error[E0308]: mismatched types Aug 01 16:30:18.775 INFO kablam! --> src/main.rs:122:53 Aug 01 16:30:18.775 INFO kablam! | Aug 01 16:30:18.775 INFO kablam! 122 | response = process_response(response, ops); Aug 01 16:30:18.775 INFO kablam! | ^^^^^^^^ expected struct `trust_dns::op::Message`, found struct `trust_dns::op::DnsResponse` Aug 01 16:30:18.776 INFO kablam! | Aug 01 16:30:18.777 INFO kablam! = note: expected type `trust_dns::op::Message` Aug 01 16:30:18.777 INFO kablam! found type `trust_dns::op::DnsResponse` Aug 01 16:30:18.777 INFO kablam! Aug 01 16:30:18.958 INFO kablam! error[E0308]: mismatched types Aug 01 16:30:18.958 INFO kablam! --> src/main.rs:122:36 Aug 01 16:30:18.959 INFO kablam! | Aug 01 16:30:18.959 INFO kablam! 122 | response = process_response(response, ops); Aug 01 16:30:18.959 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `trust_dns::op::DnsResponse`, found struct `trust_dns::op::Message` Aug 01 16:30:18.959 INFO kablam! | Aug 01 16:30:18.960 INFO kablam! = note: expected type `trust_dns::op::DnsResponse` Aug 01 16:30:18.960 INFO kablam! found type `trust_dns::op::Message` Aug 01 16:30:18.960 INFO kablam! Aug 01 16:30:18.961 INFO kablam! error[E0061]: this function takes 0 parameters but 1 parameter was supplied Aug 01 16:30:18.961 INFO kablam! --> src/main.rs:125:26 Aug 01 16:30:18.961 INFO kablam! | Aug 01 16:30:18.961 INFO kablam! 125 | response.id(request.message.get_id()); Aug 01 16:30:18.961 INFO kablam! | ^^ expected 0 parameters Aug 01 16:30:18.962 INFO kablam! Aug 01 16:30:18.991 INFO kablam! error[E0599]: no method named `get_rr_type` found for type `&trust_dns::rr::Record` in the current scope Aug 01 16:30:18.991 INFO kablam! --> src/main.rs:188:22 Aug 01 16:30:18.991 INFO kablam! | Aug 01 16:30:18.991 INFO kablam! 188 | match answer.get_rr_type() { Aug 01 16:30:18.991 INFO kablam! | ^^^^^^^^^^^ Aug 01 16:30:18.992 INFO kablam! | Aug 01 16:30:18.992 INFO kablam! = help: did you mean `set_rr_type`? Aug 01 16:30:18.992 INFO kablam! Aug 01 16:30:19.000 INFO kablam! error[E0599]: no method named `get_rdata` found for type `&trust_dns::rr::Record` in the current scope Aug 01 16:30:19.000 INFO kablam! --> src/main.rs:192:47 Aug 01 16:30:19.000 INFO kablam! | Aug 01 16:30:19.000 INFO kablam! 192 | let cname = match *answer.get_rdata() { Aug 01 16:30:19.000 INFO kablam! | ^^^^^^^^^ Aug 01 16:30:19.000 INFO kablam! | Aug 01 16:30:19.000 INFO kablam! = help: did you mean `set_rdata`? Aug 01 16:30:19.001 INFO kablam! Aug 01 16:30:19.010 INFO kablam! error[E0599]: no method named `get_name` found for type `&trust_dns::rr::Record` in the current scope Aug 01 16:30:19.010 INFO kablam! --> src/main.rs:198:38 Aug 01 16:30:19.010 INFO kablam! | Aug 01 16:30:19.010 INFO kablam! 198 | } else if answer.get_name() == cname_chain.last().expect("cname") { Aug 01 16:30:19.010 INFO kablam! | ^^^^^^^^ Aug 01 16:30:19.011 INFO kablam! | Aug 01 16:30:19.011 INFO kablam! = help: did you mean `set_name`? Aug 01 16:30:19.011 INFO kablam! Aug 01 16:30:19.029 INFO kablam! error[E0599]: no method named `get_name` found for type `&trust_dns::rr::Record` in the current scope Aug 01 16:30:19.029 INFO kablam! --> src/main.rs:209:57 Aug 01 16:30:19.030 INFO kablam! | Aug 01 16:30:19.030 INFO kablam! 209 | if have_valid_cname_chain && answer.get_name() == cname_chain.last().expect("cname") { Aug 01 16:30:19.030 INFO kablam! | ^^^^^^^^ Aug 01 16:30:19.030 INFO kablam! | Aug 01 16:30:19.030 INFO kablam! = help: did you mean `set_name`? Aug 01 16:30:19.030 INFO kablam! Aug 01 16:30:19.219 INFO kablam! error[E0061]: this function takes 0 parameters but 1 parameter was supplied Aug 01 16:30:19.219 INFO kablam! --> src/main.rs:231:20 Aug 01 16:30:19.219 INFO kablam! | Aug 01 16:30:19.219 INFO kablam! 231 | answers[0].rdata(RData::CNAME(cname_chain.last().expect("cname").clone())); Aug 01 16:30:19.219 INFO kablam! | ^^^^^ expected 0 parameters Aug 01 16:30:19.219 INFO kablam! Aug 01 16:30:19.223 INFO kablam! error[E0061]: this function takes 0 parameters but 1 parameter was supplied Aug 01 16:30:19.223 INFO kablam! --> src/main.rs:242:64 Aug 01 16:30:19.223 INFO kablam! | Aug 01 16:30:19.223 INFO kablam! 242 | Some(ref cname) if !answers.is_empty() => { answers[0].rdata(RData::CNAME(cname.clone())); }, Aug 01 16:30:19.223 INFO kablam! | ^^^^^ expected 0 parameters Aug 01 16:30:19.223 INFO kablam! Aug 01 16:30:19.232 INFO kablam! error[E0599]: no method named `get_ttl` found for type `&mut trust_dns::rr::Record` in the current scope Aug 01 16:30:19.232 INFO kablam! --> src/main.rs:247:23 Aug 01 16:30:19.232 INFO kablam! | Aug 01 16:30:19.232 INFO kablam! 247 | if answer.get_ttl() < minimum_ttl { Aug 01 16:30:19.232 INFO kablam! | ^^^^^^^ Aug 01 16:30:19.232 INFO kablam! | Aug 01 16:30:19.232 INFO kablam! = help: did you mean `set_ttl`? Aug 01 16:30:19.232 INFO kablam! Aug 01 16:30:19.232 INFO kablam! error[E0061]: this function takes 0 parameters but 1 parameter was supplied Aug 01 16:30:19.232 INFO kablam! --> src/main.rs:248:24 Aug 01 16:30:19.233 INFO kablam! | Aug 01 16:30:19.233 INFO kablam! 248 | answer.ttl(minimum_ttl); Aug 01 16:30:19.233 INFO kablam! | ^^^ expected 0 parameters Aug 01 16:30:19.234 INFO kablam! Aug 01 16:30:19.294 INFO kablam! error: aborting due to 18 previous errors Aug 01 16:30:19.294 INFO kablam! Aug 01 16:30:19.294 INFO kablam! Some errors occurred: E0061, E0308, E0432, E0599. Aug 01 16:30:19.294 INFO kablam! For more information about an error, try `rustc --explain E0061`. Aug 01 16:30:19.316 INFO kablam! error[E0308]: mismatched types Aug 01 16:30:19.316 INFO kablam! --> src/main.rs:122:36 Aug 01 16:30:19.316 INFO kablam! | Aug 01 16:30:19.317 INFO kablam! 122 | response = process_response(response, ops); Aug 01 16:30:19.317 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `trust_dns::op::DnsResponse`, found struct `trust_dns::op::Message` Aug 01 16:30:19.317 INFO kablam! | Aug 01 16:30:19.317 INFO kablam! = note: expected type `trust_dns::op::DnsResponse` Aug 01 16:30:19.317 INFO kablam! found type `trust_dns::op::Message` Aug 01 16:30:19.317 INFO kablam! Aug 01 16:30:19.317 INFO kablam! error[E0061]: this function takes 0 parameters but 1 parameter was supplied Aug 01 16:30:19.317 INFO kablam! --> src/main.rs:125:26 Aug 01 16:30:19.317 INFO kablam! | Aug 01 16:30:19.317 INFO kablam! 125 | response.id(request.message.get_id()); Aug 01 16:30:19.317 INFO kablam! | ^^ expected 0 parameters Aug 01 16:30:19.317 INFO kablam! Aug 01 16:30:19.342 INFO kablam! error[E0599]: no method named `get_rr_type` found for type `&trust_dns::rr::Record` in the current scope Aug 01 16:30:19.342 INFO kablam! --> src/main.rs:188:22 Aug 01 16:30:19.342 INFO kablam! | Aug 01 16:30:19.342 INFO kablam! 188 | match answer.get_rr_type() { Aug 01 16:30:19.342 INFO kablam! | ^^^^^^^^^^^ Aug 01 16:30:19.343 INFO kablam! | Aug 01 16:30:19.343 INFO kablam! = help: did you mean `set_rr_type`? Aug 01 16:30:19.343 INFO kablam! Aug 01 16:30:19.344 INFO kablam! error: Could not compile `dnsproxy`. Aug 01 16:30:19.345 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 01 16:30:19.348 INFO kablam! error[E0599]: no method named `get_rdata` found for type `&trust_dns::rr::Record` in the current scope Aug 01 16:30:19.348 INFO kablam! --> src/main.rs:192:47 Aug 01 16:30:19.348 INFO kablam! | Aug 01 16:30:19.348 INFO kablam! 192 | let cname = match *answer.get_rdata() { Aug 01 16:30:19.348 INFO kablam! | ^^^^^^^^^ Aug 01 16:30:19.349 INFO kablam! | Aug 01 16:30:19.349 INFO kablam! = help: did you mean `set_rdata`? Aug 01 16:30:19.349 INFO kablam! Aug 01 16:30:19.357 INFO kablam! error[E0599]: no method named `get_name` found for type `&trust_dns::rr::Record` in the current scope Aug 01 16:30:19.357 INFO kablam! --> src/main.rs:198:38 Aug 01 16:30:19.357 INFO kablam! | Aug 01 16:30:19.357 INFO kablam! 198 | } else if answer.get_name() == cname_chain.last().expect("cname") { Aug 01 16:30:19.357 INFO kablam! | ^^^^^^^^ Aug 01 16:30:19.357 INFO kablam! | Aug 01 16:30:19.357 INFO kablam! = help: did you mean `set_name`? Aug 01 16:30:19.357 INFO kablam! Aug 01 16:30:19.365 INFO kablam! error[E0599]: no method named `get_name` found for type `&trust_dns::rr::Record` in the current scope Aug 01 16:30:19.365 INFO kablam! --> src/main.rs:209:57 Aug 01 16:30:19.365 INFO kablam! | Aug 01 16:30:19.365 INFO kablam! 209 | if have_valid_cname_chain && answer.get_name() == cname_chain.last().expect("cname") { Aug 01 16:30:19.365 INFO kablam! | ^^^^^^^^ Aug 01 16:30:19.365 INFO kablam! | Aug 01 16:30:19.365 INFO kablam! = help: did you mean `set_name`? Aug 01 16:30:19.365 INFO kablam! Aug 01 16:30:19.446 INFO kablam! error[E0061]: this function takes 0 parameters but 1 parameter was supplied Aug 01 16:30:19.446 INFO kablam! --> src/main.rs:231:20 Aug 01 16:30:19.446 INFO kablam! | Aug 01 16:30:19.446 INFO kablam! 231 | answers[0].rdata(RData::CNAME(cname_chain.last().expect("cname").clone())); Aug 01 16:30:19.446 INFO kablam! | ^^^^^ expected 0 parameters Aug 01 16:30:19.446 INFO kablam! Aug 01 16:30:19.450 INFO kablam! error[E0061]: this function takes 0 parameters but 1 parameter was supplied Aug 01 16:30:19.450 INFO kablam! --> src/main.rs:242:64 Aug 01 16:30:19.450 INFO kablam! | Aug 01 16:30:19.450 INFO kablam! 242 | Some(ref cname) if !answers.is_empty() => { answers[0].rdata(RData::CNAME(cname.clone())); }, Aug 01 16:30:19.450 INFO kablam! | ^^^^^ expected 0 parameters Aug 01 16:30:19.450 INFO kablam! Aug 01 16:30:19.459 INFO kablam! error[E0599]: no method named `get_ttl` found for type `&mut trust_dns::rr::Record` in the current scope Aug 01 16:30:19.459 INFO kablam! --> src/main.rs:247:23 Aug 01 16:30:19.459 INFO kablam! | Aug 01 16:30:19.459 INFO kablam! 247 | if answer.get_ttl() < minimum_ttl { Aug 01 16:30:19.459 INFO kablam! | ^^^^^^^ Aug 01 16:30:19.459 INFO kablam! | Aug 01 16:30:19.459 INFO kablam! = help: did you mean `set_ttl`? Aug 01 16:30:19.459 INFO kablam! Aug 01 16:30:19.460 INFO kablam! error[E0061]: this function takes 0 parameters but 1 parameter was supplied Aug 01 16:30:19.460 INFO kablam! --> src/main.rs:248:24 Aug 01 16:30:19.460 INFO kablam! | Aug 01 16:30:19.460 INFO kablam! 248 | answer.ttl(minimum_ttl); Aug 01 16:30:19.460 INFO kablam! | ^^^ expected 0 parameters Aug 01 16:30:19.460 INFO kablam! Aug 01 16:30:19.510 INFO kablam! error: aborting due to 18 previous errors Aug 01 16:30:19.510 INFO kablam! Aug 01 16:30:19.510 INFO kablam! Some errors occurred: E0061, E0308, E0432, E0599. Aug 01 16:30:19.510 INFO kablam! For more information about an error, try `rustc --explain E0061`. Aug 01 16:30:19.556 INFO kablam! error: Could not compile `dnsproxy`. Aug 01 16:30:19.557 INFO kablam! Aug 01 16:30:19.557 INFO kablam! To learn more, run the command again with --verbose. Aug 01 16:30:19.559 INFO kablam! su: No module specific data is present Aug 01 16:30:20.095 INFO running `"docker" "rm" "-f" "47d278b8264d9b8abeff91cd5921faa1812485fb5720d89dff206464c69d62a7"` Aug 01 16:30:20.253 INFO blam! 47d278b8264d9b8abeff91cd5921faa1812485fb5720d89dff206464c69d62a7