Aug 01 16:04:07.487 INFO checking lukeasrodgers/rust-icmptime against 1.27.2 for lazy_static-1 Aug 01 16:04:07.487 INFO running: cargo +1.27.2 check --frozen --all --all-targets Aug 01 16:04:07.487 INFO creating container for: cargo +1.27.2 check --frozen --all --all-targets Aug 01 16:04:07.487 INFO running `"docker" "create" "-v" "/tmp/crater.viEaks8gq8wZ:/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:04:07.707 INFO blam! 02b7fab96259e578385005df36f50fc75bdf4d20f7b99ebdf5608cb5ca8adbc2 Aug 01 16:04:07.709 INFO running `"docker" "start" "-a" "02b7fab96259e578385005df36f50fc75bdf4d20f7b99ebdf5608cb5ca8adbc2"` Aug 01 16:04:08.770 INFO kablam! warning: dependency (time) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Aug 01 16:04:08.770 INFO kablam! warning: unused manifest key: dependencies.time.time Aug 01 16:04:08.945 INFO kablam! Checking pnet_base v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:08.946 INFO kablam! Compiling pnet v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:08.946 INFO kablam! Compiling regex-syntax v0.6.2 Aug 01 16:04:08.948 INFO kablam! Checking pnet_sys v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:08.955 INFO kablam! Checking ipnetwork v0.13.0 Aug 01 16:04:11.162 INFO kablam! Checking pnet_macros_support v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:11.840 INFO kablam! Checking pnet_datalink v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:31.650 INFO kablam! Compiling regex v1.0.2 Aug 01 16:04:50.782 INFO kablam! Compiling pnet_macros v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:55.150 INFO kablam! Compiling pnet_packet v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:05:18.530 INFO kablam! Checking pnet_transport v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:05:19.641 INFO kablam! Checking rust-icmptime v0.0.1 (file:///source) Aug 01 16:05:20.302 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:05:20.302 INFO kablam! --> src/lib.rs:9:11 Aug 01 16:05:20.303 INFO kablam! | Aug 01 16:05:20.303 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 01 16:05:20.303 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.303 INFO kablam! Aug 01 16:05:20.303 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 01 16:05:20.303 INFO kablam! --> src/lib.rs:12:11 Aug 01 16:05:20.303 INFO kablam! | Aug 01 16:05:20.303 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 01 16:05:20.303 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.303 INFO kablam! Aug 01 16:05:20.303 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:05:20.303 INFO kablam! --> src/lib.rs:13:11 Aug 01 16:05:20.303 INFO kablam! | Aug 01 16:05:20.304 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:05:20.304 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.304 INFO kablam! Aug 01 16:05:20.304 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 01 16:05:20.304 INFO kablam! --> src/packet.rs:3:10 Aug 01 16:05:20.304 INFO kablam! | Aug 01 16:05:20.304 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:05:20.304 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 01 16:05:20.304 INFO kablam! Aug 01 16:05:20.305 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 01 16:05:20.305 INFO kablam! --> src/packet.rs:4:11 Aug 01 16:05:20.305 INFO kablam! | Aug 01 16:05:20.305 INFO kablam! 4 | use pnet::old_packet::{Packet}; Aug 01 16:05:20.305 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.305 INFO kablam! Aug 01 16:05:20.305 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:05:20.305 INFO kablam! --> src/packet.rs:5:11 Aug 01 16:05:20.305 INFO kablam! | Aug 01 16:05:20.305 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:05:20.305 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.305 INFO kablam! Aug 01 16:05:20.306 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:05:20.306 INFO kablam! --> src/packet.rs:6:11 Aug 01 16:05:20.306 INFO kablam! | Aug 01 16:05:20.306 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:05:20.306 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.306 INFO kablam! Aug 01 16:05:20.306 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 01 16:05:20.306 INFO kablam! --> src/packet.rs:313:14 Aug 01 16:05:20.306 INFO kablam! | Aug 01 16:05:20.306 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:05:20.306 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 01 16:05:20.307 INFO kablam! Aug 01 16:05:20.307 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:05:20.307 INFO kablam! --> src/packet.rs:314:15 Aug 01 16:05:20.307 INFO kablam! | Aug 01 16:05:20.307 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:05:20.307 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.307 INFO kablam! Aug 01 16:05:20.351 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:05:20.351 INFO kablam! --> src/packet.rs:145:38 Aug 01 16:05:20.351 INFO kablam! | Aug 01 16:05:20.351 INFO kablam! 145 | self.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 01 16:05:20.352 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:05:20.353 INFO kablam! Aug 01 16:05:20.379 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:05:20.379 INFO kablam! --> src/packet.rs:10:24 Aug 01 16:05:20.379 INFO kablam! | Aug 01 16:05:20.379 INFO kablam! 10 | pub trait IcmpPacket : Ipv4Packet { Aug 01 16:05:20.379 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:05:20.379 INFO kablam! Aug 01 16:05:20.379 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:05:20.379 INFO kablam! --> src/packet.rs:108:10 Aug 01 16:05:20.379 INFO kablam! | Aug 01 16:05:20.379 INFO kablam! 108 | impl<'p> Ipv4Packet for IcmpRequestPacket<'p> {} Aug 01 16:05:20.379 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:05:20.379 INFO kablam! Aug 01 16:05:20.379 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:05:20.379 INFO kablam! --> src/packet.rs:111:10 Aug 01 16:05:20.379 INFO kablam! | Aug 01 16:05:20.379 INFO kablam! 111 | impl<'p> Ipv4Packet for MutIcmpRequestPacket<'p> {} Aug 01 16:05:20.379 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:05:20.379 INFO kablam! Aug 01 16:05:20.380 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.380 INFO kablam! --> src/packet.rs:134:55 Aug 01 16:05:20.380 INFO kablam! | Aug 01 16:05:20.380 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 01 16:05:20.381 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.381 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.381 INFO kablam! | Aug 01 16:05:20.381 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:05:20.381 INFO kablam! | Aug 01 16:05:20.381 INFO kablam! Aug 01 16:05:20.381 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.381 INFO kablam! --> src/packet.rs:134:74 Aug 01 16:05:20.381 INFO kablam! | Aug 01 16:05:20.381 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 01 16:05:20.381 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.381 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.381 INFO kablam! | Aug 01 16:05:20.381 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:05:20.381 INFO kablam! | Aug 01 16:05:20.381 INFO kablam! Aug 01 16:05:20.382 INFO kablam! error[E0531]: cannot find tuple struct/variant `IpNextHeaderProtocol` in this scope Aug 01 16:05:20.382 INFO kablam! --> src/packet.rs:262:47 Aug 01 16:05:20.382 INFO kablam! | Aug 01 16:05:20.382 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 01 16:05:20.382 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 01 16:05:20.383 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.383 INFO kablam! | Aug 01 16:05:20.383 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 01 16:05:20.383 INFO kablam! | Aug 01 16:05:20.383 INFO kablam! Aug 01 16:05:20.384 INFO kablam! error[E0412]: cannot find type `IpNextHeaderProtocol` in this scope Aug 01 16:05:20.384 INFO kablam! --> src/packet.rs:262:79 Aug 01 16:05:20.384 INFO kablam! | Aug 01 16:05:20.384 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 01 16:05:20.384 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 01 16:05:20.384 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.384 INFO kablam! | Aug 01 16:05:20.384 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 01 16:05:20.384 INFO kablam! | Aug 01 16:05:20.384 INFO kablam! Aug 01 16:05:20.384 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.384 INFO kablam! --> src/packet.rs:275:38 Aug 01 16:05:20.384 INFO kablam! | Aug 01 16:05:20.384 INFO kablam! 275 | pub fn set_source(&mut self, ip: IpAddr) { Aug 01 16:05:20.384 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.384 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.384 INFO kablam! | Aug 01 16:05:20.384 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:05:20.384 INFO kablam! | Aug 01 16:05:20.384 INFO kablam! Aug 01 16:05:20.385 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 01 16:05:20.385 INFO kablam! --> src/packet.rs:277:13 Aug 01 16:05:20.385 INFO kablam! | Aug 01 16:05:20.385 INFO kablam! 277 | Ipv4Addr(a, b, c, d) => { Aug 01 16:05:20.385 INFO kablam! | ^^^^^^^^ not found in this scope Aug 01 16:05:20.385 INFO kablam! Aug 01 16:05:20.386 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.386 INFO kablam! --> src/packet.rs:288:43 Aug 01 16:05:20.386 INFO kablam! | Aug 01 16:05:20.386 INFO kablam! 288 | pub fn set_destination(&mut self, ip: IpAddr) { Aug 01 16:05:20.386 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.386 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.386 INFO kablam! | Aug 01 16:05:20.386 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:05:20.386 INFO kablam! | Aug 01 16:05:20.386 INFO kablam! Aug 01 16:05:20.386 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 01 16:05:20.386 INFO kablam! --> src/packet.rs:290:13 Aug 01 16:05:20.386 INFO kablam! | Aug 01 16:05:20.386 INFO kablam! 290 | Ipv4Addr(a, b, c, d) => { Aug 01 16:05:20.386 INFO kablam! | ^^^^^^^^ not found in this scope Aug 01 16:05:20.386 INFO kablam! Aug 01 16:05:20.391 INFO kablam! warning: unused import: `getopts::Options` Aug 01 16:05:20.391 INFO kablam! --> src/lib.rs:4:5 Aug 01 16:05:20.391 INFO kablam! | Aug 01 16:05:20.391 INFO kablam! 4 | use getopts::Options; Aug 01 16:05:20.391 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 01 16:05:20.391 INFO kablam! | Aug 01 16:05:20.391 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 01 16:05:20.391 INFO kablam! Aug 01 16:05:20.391 INFO kablam! warning: unused import: `std::os` Aug 01 16:05:20.391 INFO kablam! --> src/lib.rs:5:5 Aug 01 16:05:20.391 INFO kablam! | Aug 01 16:05:20.391 INFO kablam! 5 | use std::os; Aug 01 16:05:20.391 INFO kablam! | ^^^^^^^ Aug 01 16:05:20.391 INFO kablam! Aug 01 16:05:20.391 INFO kablam! warning: unused import: `std::str::FromStr` Aug 01 16:05:20.391 INFO kablam! --> src/lib.rs:6:5 Aug 01 16:05:20.391 INFO kablam! | Aug 01 16:05:20.391 INFO kablam! 6 | use std::str::FromStr; Aug 01 16:05:20.391 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.391 INFO kablam! Aug 01 16:05:20.391 INFO kablam! warning: unused import: `Ipv4` Aug 01 16:05:20.391 INFO kablam! --> src/lib.rs:8:42 Aug 01 16:05:20.391 INFO kablam! | Aug 01 16:05:20.391 INFO kablam! 8 | use pnet::transport::TransportProtocol::{Ipv4}; Aug 01 16:05:20.391 INFO kablam! | ^^^^ Aug 01 16:05:20.391 INFO kablam! Aug 01 16:05:20.391 INFO kablam! warning: unused import: `pnet::old_packet::ip::IpNextHeaderProtocols` Aug 01 16:05:20.391 INFO kablam! --> src/lib.rs:9:5 Aug 01 16:05:20.392 INFO kablam! | Aug 01 16:05:20.392 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 01 16:05:20.392 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.392 INFO kablam! Aug 01 16:05:20.392 INFO kablam! warning: unused import: `Layer3` Aug 01 16:05:20.392 INFO kablam! --> src/lib.rs:10:45 Aug 01 16:05:20.392 INFO kablam! | Aug 01 16:05:20.392 INFO kablam! 10 | use pnet::transport::TransportChannelType::{Layer3}; Aug 01 16:05:20.392 INFO kablam! | ^^^^^^ Aug 01 16:05:20.392 INFO kablam! Aug 01 16:05:20.392 INFO kablam! warning: unused import: `transport_channel` Aug 01 16:05:20.392 INFO kablam! --> src/lib.rs:11:23 Aug 01 16:05:20.392 INFO kablam! | Aug 01 16:05:20.392 INFO kablam! 11 | use pnet::transport::{transport_channel}; Aug 01 16:05:20.392 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.392 INFO kablam! Aug 01 16:05:20.392 INFO kablam! warning: unused import: `Packet` Aug 01 16:05:20.392 INFO kablam! --> src/lib.rs:12:24 Aug 01 16:05:20.392 INFO kablam! | Aug 01 16:05:20.392 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 01 16:05:20.392 INFO kablam! | ^^^^^^ Aug 01 16:05:20.392 INFO kablam! Aug 01 16:05:20.392 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 01 16:05:20.392 INFO kablam! --> src/lib.rs:13:30 Aug 01 16:05:20.392 INFO kablam! | Aug 01 16:05:20.392 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:05:20.392 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 01 16:05:20.393 INFO kablam! Aug 01 16:05:20.393 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 01 16:05:20.393 INFO kablam! --> src/packet.rs:3:28 Aug 01 16:05:20.393 INFO kablam! | Aug 01 16:05:20.393 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:05:20.393 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 01 16:05:20.393 INFO kablam! Aug 01 16:05:20.393 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 01 16:05:20.393 INFO kablam! --> src/packet.rs:5:30 Aug 01 16:05:20.393 INFO kablam! | Aug 01 16:05:20.393 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:05:20.393 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 01 16:05:20.393 INFO kablam! Aug 01 16:05:20.393 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 01 16:05:20.393 INFO kablam! --> src/packet.rs:6:28 Aug 01 16:05:20.393 INFO kablam! | Aug 01 16:05:20.393 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:05:20.393 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.393 INFO kablam! Aug 01 16:05:20.393 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.393 INFO kablam! --> src/packet.rs:34:18 Aug 01 16:05:20.393 INFO kablam! | Aug 01 16:05:20.393 INFO kablam! 34 | let b2 = (self.packet()[start + 3] as u16); Aug 01 16:05:20.393 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.393 INFO kablam! | Aug 01 16:05:20.393 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 01 16:05:20.393 INFO kablam! Aug 01 16:05:20.396 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.397 INFO kablam! --> src/packet.rs:41:18 Aug 01 16:05:20.397 INFO kablam! | Aug 01 16:05:20.397 INFO kablam! 41 | let b2 = (self.packet()[start + 5] as u16); Aug 01 16:05:20.397 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.397 INFO kablam! Aug 01 16:05:20.397 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.397 INFO kablam! --> src/packet.rs:48:18 Aug 01 16:05:20.397 INFO kablam! | Aug 01 16:05:20.397 INFO kablam! 48 | let b2 = (self.packet()[start + 7] as u16); Aug 01 16:05:20.397 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.397 INFO kablam! Aug 01 16:05:20.404 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.404 INFO kablam! --> src/packet.rs:57:18 Aug 01 16:05:20.404 INFO kablam! | Aug 01 16:05:20.404 INFO kablam! 57 | let b4 = (self.packet()[start + 11] as u32); Aug 01 16:05:20.404 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.404 INFO kablam! Aug 01 16:05:20.404 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.404 INFO kablam! --> src/packet.rs:66:18 Aug 01 16:05:20.404 INFO kablam! | Aug 01 16:05:20.404 INFO kablam! 66 | let b4 = (self.packet()[start + 15] as u32); Aug 01 16:05:20.404 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.404 INFO kablam! Aug 01 16:05:20.404 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.404 INFO kablam! --> src/packet.rs:75:18 Aug 01 16:05:20.404 INFO kablam! | Aug 01 16:05:20.404 INFO kablam! 75 | let b4 = (self.packet()[start + 19] as u32); Aug 01 16:05:20.404 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.404 INFO kablam! Aug 01 16:05:20.404 INFO kablam! warning: unused import: `super::*` Aug 01 16:05:20.404 INFO kablam! --> src/packet.rs:310:9 Aug 01 16:05:20.405 INFO kablam! | Aug 01 16:05:20.405 INFO kablam! 310 | use super::*; Aug 01 16:05:20.405 INFO kablam! | ^^^^^^^^ Aug 01 16:05:20.405 INFO kablam! Aug 01 16:05:20.405 INFO kablam! warning: unused import: `std::str::FromStr` Aug 01 16:05:20.405 INFO kablam! --> src/packet.rs:311:9 Aug 01 16:05:20.405 INFO kablam! | Aug 01 16:05:20.405 INFO kablam! 311 | use std::str::FromStr; Aug 01 16:05:20.405 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.405 INFO kablam! Aug 01 16:05:20.405 INFO kablam! warning: unused import: `std::iter::repeat` Aug 01 16:05:20.405 INFO kablam! --> src/packet.rs:312:9 Aug 01 16:05:20.405 INFO kablam! | Aug 01 16:05:20.405 INFO kablam! 312 | use std::iter::repeat; Aug 01 16:05:20.405 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.405 INFO kablam! Aug 01 16:05:20.405 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 01 16:05:20.405 INFO kablam! --> src/packet.rs:313:32 Aug 01 16:05:20.405 INFO kablam! | Aug 01 16:05:20.405 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:05:20.405 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 01 16:05:20.405 INFO kablam! Aug 01 16:05:20.405 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 01 16:05:20.405 INFO kablam! --> src/packet.rs:314:32 Aug 01 16:05:20.405 INFO kablam! | Aug 01 16:05:20.405 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:05:20.405 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.405 INFO kablam! Aug 01 16:05:20.405 INFO kablam! warning: unused import: `IcmpPacket` Aug 01 16:05:20.406 INFO kablam! --> src/lib.rs:16:14 Aug 01 16:05:20.406 INFO kablam! | Aug 01 16:05:20.406 INFO kablam! 16 | use packet::{IcmpPacket,IcmpRequestPacket}; Aug 01 16:05:20.406 INFO kablam! | ^^^^^^^^^^ Aug 01 16:05:20.406 INFO kablam! Aug 01 16:05:20.406 INFO kablam! error: aborting due to 21 previous errors Aug 01 16:05:20.406 INFO kablam! Aug 01 16:05:20.406 INFO kablam! Some errors occurred: E0405, E0412, E0432, E0433, E0531. Aug 01 16:05:20.406 INFO kablam! For more information about an error, try `rustc --explain E0405`. Aug 01 16:05:20.415 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:05:20.416 INFO kablam! --> src/lib.rs:9:11 Aug 01 16:05:20.416 INFO kablam! | Aug 01 16:05:20.416 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 01 16:05:20.416 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.416 INFO kablam! Aug 01 16:05:20.416 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 01 16:05:20.416 INFO kablam! --> src/lib.rs:12:11 Aug 01 16:05:20.416 INFO kablam! | Aug 01 16:05:20.416 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 01 16:05:20.416 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.416 INFO kablam! Aug 01 16:05:20.419 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:05:20.419 INFO kablam! --> src/lib.rs:13:11 Aug 01 16:05:20.419 INFO kablam! | Aug 01 16:05:20.419 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:05:20.419 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.419 INFO kablam! Aug 01 16:05:20.419 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 01 16:05:20.419 INFO kablam! --> src/packet.rs:3:10 Aug 01 16:05:20.419 INFO kablam! | Aug 01 16:05:20.419 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:05:20.419 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 01 16:05:20.419 INFO kablam! Aug 01 16:05:20.419 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 01 16:05:20.419 INFO kablam! --> src/packet.rs:4:11 Aug 01 16:05:20.419 INFO kablam! | Aug 01 16:05:20.419 INFO kablam! 4 | use pnet::old_packet::{Packet}; Aug 01 16:05:20.419 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.420 INFO kablam! Aug 01 16:05:20.420 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:05:20.420 INFO kablam! --> src/packet.rs:5:11 Aug 01 16:05:20.420 INFO kablam! | Aug 01 16:05:20.420 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:05:20.420 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.420 INFO kablam! Aug 01 16:05:20.420 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:05:20.420 INFO kablam! --> src/packet.rs:6:11 Aug 01 16:05:20.421 INFO kablam! | Aug 01 16:05:20.421 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:05:20.421 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.421 INFO kablam! Aug 01 16:05:20.421 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 01 16:05:20.421 INFO kablam! --> src/packet.rs:313:14 Aug 01 16:05:20.421 INFO kablam! | Aug 01 16:05:20.421 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:05:20.421 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 01 16:05:20.421 INFO kablam! Aug 01 16:05:20.421 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:05:20.421 INFO kablam! --> src/packet.rs:314:15 Aug 01 16:05:20.421 INFO kablam! | Aug 01 16:05:20.421 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:05:20.421 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:05:20.421 INFO kablam! Aug 01 16:05:20.432 INFO kablam! error: Could not compile `rust-icmptime`. Aug 01 16:05:20.432 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 01 16:05:20.481 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:05:20.481 INFO kablam! --> src/packet.rs:145:38 Aug 01 16:05:20.481 INFO kablam! | Aug 01 16:05:20.481 INFO kablam! 145 | self.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 01 16:05:20.481 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:05:20.484 INFO kablam! Aug 01 16:05:20.522 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:05:20.522 INFO kablam! --> src/packet.rs:334:40 Aug 01 16:05:20.522 INFO kablam! | Aug 01 16:05:20.522 INFO kablam! 334 | packet.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 01 16:05:20.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:05:20.522 INFO kablam! Aug 01 16:05:20.530 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:05:20.530 INFO kablam! --> src/packet.rs:368:40 Aug 01 16:05:20.530 INFO kablam! | Aug 01 16:05:20.530 INFO kablam! 368 | packet.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 01 16:05:20.530 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:05:20.530 INFO kablam! Aug 01 16:05:20.530 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:05:20.531 INFO kablam! --> src/packet.rs:10:24 Aug 01 16:05:20.531 INFO kablam! | Aug 01 16:05:20.531 INFO kablam! 10 | pub trait IcmpPacket : Ipv4Packet { Aug 01 16:05:20.531 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:05:20.531 INFO kablam! Aug 01 16:05:20.531 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:05:20.531 INFO kablam! --> src/packet.rs:108:10 Aug 01 16:05:20.531 INFO kablam! | Aug 01 16:05:20.531 INFO kablam! 108 | impl<'p> Ipv4Packet for IcmpRequestPacket<'p> {} Aug 01 16:05:20.531 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:05:20.531 INFO kablam! Aug 01 16:05:20.531 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:05:20.531 INFO kablam! --> src/packet.rs:111:10 Aug 01 16:05:20.531 INFO kablam! | Aug 01 16:05:20.531 INFO kablam! 111 | impl<'p> Ipv4Packet for MutIcmpRequestPacket<'p> {} Aug 01 16:05:20.531 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:05:20.531 INFO kablam! Aug 01 16:05:20.531 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.531 INFO kablam! --> src/packet.rs:134:55 Aug 01 16:05:20.531 INFO kablam! | Aug 01 16:05:20.531 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 01 16:05:20.532 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.532 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.532 INFO kablam! | Aug 01 16:05:20.532 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:05:20.532 INFO kablam! | Aug 01 16:05:20.532 INFO kablam! Aug 01 16:05:20.532 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.532 INFO kablam! --> src/packet.rs:134:74 Aug 01 16:05:20.532 INFO kablam! | Aug 01 16:05:20.532 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 01 16:05:20.532 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.532 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.532 INFO kablam! | Aug 01 16:05:20.532 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:05:20.532 INFO kablam! | Aug 01 16:05:20.532 INFO kablam! Aug 01 16:05:20.532 INFO kablam! error[E0531]: cannot find tuple struct/variant `IpNextHeaderProtocol` in this scope Aug 01 16:05:20.532 INFO kablam! --> src/packet.rs:262:47 Aug 01 16:05:20.532 INFO kablam! | Aug 01 16:05:20.532 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 01 16:05:20.532 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 01 16:05:20.532 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.532 INFO kablam! | Aug 01 16:05:20.532 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 01 16:05:20.532 INFO kablam! | Aug 01 16:05:20.532 INFO kablam! Aug 01 16:05:20.532 INFO kablam! error[E0412]: cannot find type `IpNextHeaderProtocol` in this scope Aug 01 16:05:20.532 INFO kablam! --> src/packet.rs:262:79 Aug 01 16:05:20.533 INFO kablam! | Aug 01 16:05:20.533 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 01 16:05:20.533 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 01 16:05:20.533 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.533 INFO kablam! | Aug 01 16:05:20.533 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 01 16:05:20.533 INFO kablam! | Aug 01 16:05:20.533 INFO kablam! Aug 01 16:05:20.533 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.533 INFO kablam! --> src/packet.rs:275:38 Aug 01 16:05:20.533 INFO kablam! | Aug 01 16:05:20.533 INFO kablam! 275 | pub fn set_source(&mut self, ip: IpAddr) { Aug 01 16:05:20.533 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.533 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.533 INFO kablam! | Aug 01 16:05:20.533 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:05:20.533 INFO kablam! | Aug 01 16:05:20.533 INFO kablam! Aug 01 16:05:20.533 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 01 16:05:20.533 INFO kablam! --> src/packet.rs:277:13 Aug 01 16:05:20.533 INFO kablam! | Aug 01 16:05:20.533 INFO kablam! 277 | Ipv4Addr(a, b, c, d) => { Aug 01 16:05:20.533 INFO kablam! | ^^^^^^^^ not found in this scope Aug 01 16:05:20.533 INFO kablam! Aug 01 16:05:20.533 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.533 INFO kablam! --> src/packet.rs:288:43 Aug 01 16:05:20.533 INFO kablam! | Aug 01 16:05:20.533 INFO kablam! 288 | pub fn set_destination(&mut self, ip: IpAddr) { Aug 01 16:05:20.533 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.534 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.534 INFO kablam! | Aug 01 16:05:20.534 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:05:20.534 INFO kablam! | Aug 01 16:05:20.534 INFO kablam! Aug 01 16:05:20.534 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 01 16:05:20.534 INFO kablam! --> src/packet.rs:290:13 Aug 01 16:05:20.534 INFO kablam! | Aug 01 16:05:20.534 INFO kablam! 290 | Ipv4Addr(a, b, c, d) => { Aug 01 16:05:20.534 INFO kablam! | ^^^^^^^^ not found in this scope Aug 01 16:05:20.534 INFO kablam! Aug 01 16:05:20.534 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.534 INFO kablam! --> src/packet.rs:321:23 Aug 01 16:05:20.534 INFO kablam! | Aug 01 16:05:20.534 INFO kablam! 321 | let src_addr: IpAddr = FromStr::from_str("192.168.0.3").unwrap(); Aug 01 16:05:20.534 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.534 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.534 INFO kablam! | Aug 01 16:05:20.534 INFO kablam! 310 | use std::net::IpAddr; Aug 01 16:05:20.534 INFO kablam! | Aug 01 16:05:20.534 INFO kablam! Aug 01 16:05:20.534 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.534 INFO kablam! --> src/packet.rs:322:23 Aug 01 16:05:20.534 INFO kablam! | Aug 01 16:05:20.534 INFO kablam! 322 | let dst_addr: IpAddr = FromStr::from_str("96.127.180.194").unwrap(); Aug 01 16:05:20.534 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.534 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.534 INFO kablam! | Aug 01 16:05:20.534 INFO kablam! 310 | use std::net::IpAddr; Aug 01 16:05:20.535 INFO kablam! | Aug 01 16:05:20.535 INFO kablam! Aug 01 16:05:20.535 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.535 INFO kablam! --> src/packet.rs:355:23 Aug 01 16:05:20.535 INFO kablam! | Aug 01 16:05:20.535 INFO kablam! 355 | let src_addr: IpAddr = FromStr::from_str("192.168.0.3").unwrap(); Aug 01 16:05:20.535 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.535 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.535 INFO kablam! | Aug 01 16:05:20.535 INFO kablam! 310 | use std::net::IpAddr; Aug 01 16:05:20.535 INFO kablam! | Aug 01 16:05:20.535 INFO kablam! Aug 01 16:05:20.535 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:05:20.535 INFO kablam! --> src/packet.rs:356:23 Aug 01 16:05:20.535 INFO kablam! | Aug 01 16:05:20.535 INFO kablam! 356 | let dst_addr: IpAddr = FromStr::from_str("96.127.180.194").unwrap(); Aug 01 16:05:20.535 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:05:20.535 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:05:20.535 INFO kablam! | Aug 01 16:05:20.535 INFO kablam! 310 | use std::net::IpAddr; Aug 01 16:05:20.535 INFO kablam! | Aug 01 16:05:20.535 INFO kablam! Aug 01 16:05:20.539 INFO kablam! warning: unused import: `getopts::Options` Aug 01 16:05:20.539 INFO kablam! --> src/lib.rs:4:5 Aug 01 16:05:20.539 INFO kablam! | Aug 01 16:05:20.539 INFO kablam! 4 | use getopts::Options; Aug 01 16:05:20.539 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 01 16:05:20.539 INFO kablam! | Aug 01 16:05:20.539 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 01 16:05:20.539 INFO kablam! Aug 01 16:05:20.539 INFO kablam! warning: unused import: `std::os` Aug 01 16:05:20.539 INFO kablam! --> src/lib.rs:5:5 Aug 01 16:05:20.539 INFO kablam! | Aug 01 16:05:20.540 INFO kablam! 5 | use std::os; Aug 01 16:05:20.540 INFO kablam! | ^^^^^^^ Aug 01 16:05:20.540 INFO kablam! Aug 01 16:05:20.540 INFO kablam! warning: unused import: `std::str::FromStr` Aug 01 16:05:20.540 INFO kablam! --> src/lib.rs:6:5 Aug 01 16:05:20.540 INFO kablam! | Aug 01 16:05:20.540 INFO kablam! 6 | use std::str::FromStr; Aug 01 16:05:20.540 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.540 INFO kablam! Aug 01 16:05:20.540 INFO kablam! warning: unused import: `Ipv4` Aug 01 16:05:20.540 INFO kablam! --> src/lib.rs:8:42 Aug 01 16:05:20.540 INFO kablam! | Aug 01 16:05:20.540 INFO kablam! 8 | use pnet::transport::TransportProtocol::{Ipv4}; Aug 01 16:05:20.540 INFO kablam! | ^^^^ Aug 01 16:05:20.540 INFO kablam! Aug 01 16:05:20.540 INFO kablam! warning: unused import: `pnet::old_packet::ip::IpNextHeaderProtocols` Aug 01 16:05:20.540 INFO kablam! --> src/lib.rs:9:5 Aug 01 16:05:20.540 INFO kablam! | Aug 01 16:05:20.540 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 01 16:05:20.540 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.540 INFO kablam! Aug 01 16:05:20.540 INFO kablam! warning: unused import: `Layer3` Aug 01 16:05:20.540 INFO kablam! --> src/lib.rs:10:45 Aug 01 16:05:20.541 INFO kablam! | Aug 01 16:05:20.541 INFO kablam! 10 | use pnet::transport::TransportChannelType::{Layer3}; Aug 01 16:05:20.541 INFO kablam! | ^^^^^^ Aug 01 16:05:20.541 INFO kablam! Aug 01 16:05:20.541 INFO kablam! warning: unused import: `transport_channel` Aug 01 16:05:20.541 INFO kablam! --> src/lib.rs:11:23 Aug 01 16:05:20.541 INFO kablam! | Aug 01 16:05:20.541 INFO kablam! 11 | use pnet::transport::{transport_channel}; Aug 01 16:05:20.541 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.541 INFO kablam! Aug 01 16:05:20.541 INFO kablam! warning: unused import: `Packet` Aug 01 16:05:20.541 INFO kablam! --> src/lib.rs:12:24 Aug 01 16:05:20.541 INFO kablam! | Aug 01 16:05:20.541 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 01 16:05:20.541 INFO kablam! | ^^^^^^ Aug 01 16:05:20.541 INFO kablam! Aug 01 16:05:20.541 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 01 16:05:20.541 INFO kablam! --> src/lib.rs:13:30 Aug 01 16:05:20.541 INFO kablam! | Aug 01 16:05:20.541 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:05:20.541 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 01 16:05:20.541 INFO kablam! Aug 01 16:05:20.541 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 01 16:05:20.542 INFO kablam! --> src/packet.rs:3:28 Aug 01 16:05:20.542 INFO kablam! | Aug 01 16:05:20.542 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:05:20.542 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 01 16:05:20.542 INFO kablam! Aug 01 16:05:20.542 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 01 16:05:20.542 INFO kablam! --> src/packet.rs:5:30 Aug 01 16:05:20.542 INFO kablam! | Aug 01 16:05:20.542 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:05:20.542 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 01 16:05:20.542 INFO kablam! Aug 01 16:05:20.542 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 01 16:05:20.542 INFO kablam! --> src/packet.rs:6:28 Aug 01 16:05:20.542 INFO kablam! | Aug 01 16:05:20.542 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:05:20.542 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.542 INFO kablam! Aug 01 16:05:20.542 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.542 INFO kablam! --> src/packet.rs:34:18 Aug 01 16:05:20.542 INFO kablam! | Aug 01 16:05:20.543 INFO kablam! 34 | let b2 = (self.packet()[start + 3] as u16); Aug 01 16:05:20.543 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.543 INFO kablam! | Aug 01 16:05:20.543 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 01 16:05:20.543 INFO kablam! Aug 01 16:05:20.543 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.543 INFO kablam! --> src/packet.rs:41:18 Aug 01 16:05:20.543 INFO kablam! | Aug 01 16:05:20.543 INFO kablam! 41 | let b2 = (self.packet()[start + 5] as u16); Aug 01 16:05:20.543 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.543 INFO kablam! Aug 01 16:05:20.543 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.543 INFO kablam! --> src/packet.rs:48:18 Aug 01 16:05:20.543 INFO kablam! | Aug 01 16:05:20.543 INFO kablam! 48 | let b2 = (self.packet()[start + 7] as u16); Aug 01 16:05:20.543 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.543 INFO kablam! Aug 01 16:05:20.543 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.543 INFO kablam! --> src/packet.rs:57:18 Aug 01 16:05:20.543 INFO kablam! | Aug 01 16:05:20.543 INFO kablam! 57 | let b4 = (self.packet()[start + 11] as u32); Aug 01 16:05:20.544 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.544 INFO kablam! Aug 01 16:05:20.544 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.544 INFO kablam! --> src/packet.rs:66:18 Aug 01 16:05:20.544 INFO kablam! | Aug 01 16:05:20.544 INFO kablam! 66 | let b4 = (self.packet()[start + 15] as u32); Aug 01 16:05:20.544 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.544 INFO kablam! Aug 01 16:05:20.544 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:05:20.544 INFO kablam! --> src/packet.rs:75:18 Aug 01 16:05:20.544 INFO kablam! | Aug 01 16:05:20.544 INFO kablam! 75 | let b4 = (self.packet()[start + 19] as u32); Aug 01 16:05:20.544 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:05:20.544 INFO kablam! Aug 01 16:05:20.544 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 01 16:05:20.544 INFO kablam! --> src/packet.rs:313:32 Aug 01 16:05:20.544 INFO kablam! | Aug 01 16:05:20.544 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:05:20.544 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 01 16:05:20.544 INFO kablam! Aug 01 16:05:20.544 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 01 16:05:20.545 INFO kablam! --> src/packet.rs:314:32 Aug 01 16:05:20.545 INFO kablam! | Aug 01 16:05:20.545 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:05:20.545 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:05:20.545 INFO kablam! Aug 01 16:05:20.545 INFO kablam! warning: unused import: `IcmpPacket` Aug 01 16:05:20.545 INFO kablam! --> src/lib.rs:16:14 Aug 01 16:05:20.545 INFO kablam! | Aug 01 16:05:20.545 INFO kablam! 16 | use packet::{IcmpPacket,IcmpRequestPacket}; Aug 01 16:05:20.545 INFO kablam! | ^^^^^^^^^^ Aug 01 16:05:20.545 INFO kablam! Aug 01 16:05:20.545 INFO kablam! error: aborting due to 27 previous errors Aug 01 16:05:20.545 INFO kablam! Aug 01 16:05:20.545 INFO kablam! Some errors occurred: E0405, E0412, E0432, E0433, E0531. Aug 01 16:05:20.545 INFO kablam! For more information about an error, try `rustc --explain E0405`. Aug 01 16:05:20.573 INFO kablam! error: Could not compile `rust-icmptime`. Aug 01 16:05:20.573 INFO kablam! Aug 01 16:05:20.573 INFO kablam! To learn more, run the command again with --verbose. Aug 01 16:05:20.577 INFO kablam! su: No module specific data is present Aug 01 16:05:21.132 INFO running `"docker" "rm" "-f" "02b7fab96259e578385005df36f50fc75bdf4d20f7b99ebdf5608cb5ca8adbc2"` Aug 01 16:05:21.336 INFO blam! 02b7fab96259e578385005df36f50fc75bdf4d20f7b99ebdf5608cb5ca8adbc2