Aug 10 19:02:15.837 INFO checking lukeasrodgers/rust-icmptime against master#f6d43ed84207c7e58f363f46e5a438ff40f2b311 for libc-1 Aug 10 19:02:15.837 INFO running: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 10 19:02:15.837 INFO creating container for: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 10 19:02:15.837 INFO running `"docker" "create" "-v" "/tmp/crater.cDyJ4t3nOtrW:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-1/master#f6d43ed84207c7e58f363f46e5a438ff40f2b311:/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 +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 10 19:02:16.108 INFO blam! 608eef05bb2f0e7949e6f86a25657cbc4cbfcff5816af4314349c955ba018318 Aug 10 19:02:16.109 INFO running `"docker" "start" "-a" "608eef05bb2f0e7949e6f86a25657cbc4cbfcff5816af4314349c955ba018318"` Aug 10 19:02:16.958 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 10 19:02:16.958 INFO kablam! warning: unused manifest key: dependencies.time.time Aug 10 19:02:17.109 INFO kablam! Checking pnet_base v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:02:17.110 INFO kablam! Compiling pnet v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:02:17.110 INFO kablam! Compiling syntex_pos v0.42.0 Aug 10 19:02:17.110 INFO kablam! Compiling regex-syntax v0.6.2 Aug 10 19:02:17.110 INFO kablam! Checking pnet_sys v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:02:17.111 INFO kablam! Checking ipnetwork v0.13.0 Aug 10 19:02:19.734 INFO kablam! Checking pnet_macros_support v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:02:21.778 INFO kablam! Checking pnet_datalink v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:02:24.769 INFO kablam! Compiling syntex_errors v0.42.0 Aug 10 19:02:33.124 INFO kablam! Compiling syntex_syntax v0.42.0 Aug 10 19:02:52.352 INFO kablam! Compiling regex v1.0.2 Aug 10 19:04:32.295 INFO kablam! Compiling syntex v0.42.2 Aug 10 19:04:34.288 INFO kablam! Compiling pnet_macros v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:04:39.915 INFO kablam! Compiling pnet_packet v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:05:05.079 INFO kablam! Checking pnet_transport v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:05:06.114 INFO kablam! Checking rust-icmptime v0.0.1 (file:///source) Aug 10 19:05:06.510 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:05:06.510 INFO kablam! --> src/lib.rs:9:11 Aug 10 19:05:06.510 INFO kablam! | Aug 10 19:05:06.510 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 10 19:05:06.510 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.510 INFO kablam! Aug 10 19:05:06.510 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 10 19:05:06.510 INFO kablam! --> src/lib.rs:12:11 Aug 10 19:05:06.510 INFO kablam! | Aug 10 19:05:06.510 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 10 19:05:06.510 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.510 INFO kablam! Aug 10 19:05:06.510 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:05:06.510 INFO kablam! --> src/lib.rs:13:11 Aug 10 19:05:06.510 INFO kablam! | Aug 10 19:05:06.510 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:05:06.510 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.510 INFO kablam! Aug 10 19:05:06.510 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 10 19:05:06.511 INFO kablam! --> src/packet.rs:3:10 Aug 10 19:05:06.511 INFO kablam! | Aug 10 19:05:06.511 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:05:06.511 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 10 19:05:06.511 INFO kablam! Aug 10 19:05:06.511 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 10 19:05:06.511 INFO kablam! --> src/packet.rs:4:11 Aug 10 19:05:06.511 INFO kablam! | Aug 10 19:05:06.511 INFO kablam! 4 | use pnet::old_packet::{Packet}; Aug 10 19:05:06.511 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.511 INFO kablam! Aug 10 19:05:06.511 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:05:06.511 INFO kablam! --> src/packet.rs:5:11 Aug 10 19:05:06.511 INFO kablam! | Aug 10 19:05:06.511 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:05:06.511 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.511 INFO kablam! Aug 10 19:05:06.511 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:05:06.511 INFO kablam! --> src/packet.rs:6:11 Aug 10 19:05:06.511 INFO kablam! | Aug 10 19:05:06.511 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:05:06.511 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.511 INFO kablam! Aug 10 19:05:06.511 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 10 19:05:06.511 INFO kablam! --> src/packet.rs:313:14 Aug 10 19:05:06.511 INFO kablam! | Aug 10 19:05:06.511 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:05:06.511 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 10 19:05:06.511 INFO kablam! Aug 10 19:05:06.511 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:05:06.511 INFO kablam! --> src/packet.rs:314:15 Aug 10 19:05:06.512 INFO kablam! | Aug 10 19:05:06.512 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:05:06.512 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.512 INFO kablam! Aug 10 19:05:06.522 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:05:06.522 INFO kablam! --> src/packet.rs:145:38 Aug 10 19:05:06.522 INFO kablam! | Aug 10 19:05:06.522 INFO kablam! 145 | self.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 10 19:05:06.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:05:06.522 INFO kablam! Aug 10 19:05:06.555 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:05:06.555 INFO kablam! --> src/packet.rs:334:40 Aug 10 19:05:06.555 INFO kablam! | Aug 10 19:05:06.555 INFO kablam! 334 | packet.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 10 19:05:06.555 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:05:06.556 INFO kablam! Aug 10 19:05:06.566 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:05:06.566 INFO kablam! --> src/packet.rs:368:40 Aug 10 19:05:06.566 INFO kablam! | Aug 10 19:05:06.566 INFO kablam! 368 | packet.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 10 19:05:06.566 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:05:06.567 INFO kablam! Aug 10 19:05:06.568 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:05:06.568 INFO kablam! --> src/packet.rs:10:24 Aug 10 19:05:06.568 INFO kablam! | Aug 10 19:05:06.568 INFO kablam! 10 | pub trait IcmpPacket : Ipv4Packet { Aug 10 19:05:06.569 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:05:06.569 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:05:06.569 INFO kablam! --> src/lib.rs:9:11 Aug 10 19:05:06.569 INFO kablam! | Aug 10 19:05:06.570 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 10 19:05:06.570 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.570 INFO kablam! Aug 10 19:05:06.570 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 10 19:05:06.570 INFO kablam! --> src/lib.rs:12:11 Aug 10 19:05:06.570 INFO kablam! | Aug 10 19:05:06.570 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 10 19:05:06.570 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.570 INFO kablam! Aug 10 19:05:06.570 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:05:06.570 INFO kablam! --> src/lib.rs:13:11 Aug 10 19:05:06.570 INFO kablam! | Aug 10 19:05:06.570 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:05:06.570 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.570 INFO kablam! Aug 10 19:05:06.570 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 10 19:05:06.570 INFO kablam! --> src/packet.rs:3:10 Aug 10 19:05:06.570 INFO kablam! | Aug 10 19:05:06.570 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:05:06.570 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 10 19:05:06.570 INFO kablam! Aug 10 19:05:06.570 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 10 19:05:06.570 INFO kablam! --> src/packet.rs:4:11 Aug 10 19:05:06.570 INFO kablam! | Aug 10 19:05:06.570 INFO kablam! 4 | use pnet::old_packet::{Packet}; Aug 10 19:05:06.570 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.570 INFO kablam! Aug 10 19:05:06.570 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:05:06.571 INFO kablam! --> src/packet.rs:5:11 Aug 10 19:05:06.571 INFO kablam! | Aug 10 19:05:06.571 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:05:06.571 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.571 INFO kablam! Aug 10 19:05:06.571 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:05:06.571 INFO kablam! --> src/packet.rs:6:11 Aug 10 19:05:06.571 INFO kablam! | Aug 10 19:05:06.571 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:05:06.571 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.571 INFO kablam! Aug 10 19:05:06.573 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 10 19:05:06.573 INFO kablam! --> src/packet.rs:313:14 Aug 10 19:05:06.573 INFO kablam! | Aug 10 19:05:06.573 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:05:06.573 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 10 19:05:06.573 INFO kablam! Aug 10 19:05:06.573 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:05:06.573 INFO kablam! --> src/packet.rs:314:15 Aug 10 19:05:06.573 INFO kablam! | Aug 10 19:05:06.573 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:05:06.573 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:05:06.573 INFO kablam! Aug 10 19:05:06.574 INFO kablam! Aug 10 19:05:06.574 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:05:06.574 INFO kablam! --> src/packet.rs:108:10 Aug 10 19:05:06.574 INFO kablam! | Aug 10 19:05:06.574 INFO kablam! 108 | impl<'p> Ipv4Packet for IcmpRequestPacket<'p> {} Aug 10 19:05:06.574 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:05:06.575 INFO kablam! Aug 10 19:05:06.575 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:05:06.575 INFO kablam! --> src/packet.rs:111:10 Aug 10 19:05:06.575 INFO kablam! | Aug 10 19:05:06.575 INFO kablam! 111 | impl<'p> Ipv4Packet for MutIcmpRequestPacket<'p> {} Aug 10 19:05:06.575 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:05:06.576 INFO kablam! Aug 10 19:05:06.576 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.576 INFO kablam! --> src/packet.rs:134:55 Aug 10 19:05:06.576 INFO kablam! | Aug 10 19:05:06.576 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 10 19:05:06.576 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.577 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.577 INFO kablam! | Aug 10 19:05:06.577 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:05:06.577 INFO kablam! | Aug 10 19:05:06.577 INFO kablam! Aug 10 19:05:06.578 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.578 INFO kablam! --> src/packet.rs:134:74 Aug 10 19:05:06.578 INFO kablam! | Aug 10 19:05:06.578 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 10 19:05:06.578 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.579 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.579 INFO kablam! | Aug 10 19:05:06.579 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:05:06.579 INFO kablam! | Aug 10 19:05:06.586 INFO kablam! Aug 10 19:05:06.587 INFO kablam! error[E0531]: cannot find tuple struct/variant `IpNextHeaderProtocol` in this scope Aug 10 19:05:06.587 INFO kablam! --> src/packet.rs:262:47 Aug 10 19:05:06.587 INFO kablam! | Aug 10 19:05:06.587 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 10 19:05:06.587 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:05:06.587 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.587 INFO kablam! | Aug 10 19:05:06.588 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 10 19:05:06.588 INFO kablam! | Aug 10 19:05:06.588 INFO kablam! Aug 10 19:05:06.627 INFO kablam! error[E0412]: cannot find type `IpNextHeaderProtocol` in this scope Aug 10 19:05:06.627 INFO kablam! --> src/packet.rs:262:79 Aug 10 19:05:06.627 INFO kablam! | Aug 10 19:05:06.627 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 10 19:05:06.627 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:05:06.627 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.627 INFO kablam! | Aug 10 19:05:06.627 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 10 19:05:06.627 INFO kablam! | Aug 10 19:05:06.627 INFO kablam! Aug 10 19:05:06.627 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.627 INFO kablam! --> src/packet.rs:275:38 Aug 10 19:05:06.627 INFO kablam! | Aug 10 19:05:06.627 INFO kablam! 275 | pub fn set_source(&mut self, ip: IpAddr) { Aug 10 19:05:06.627 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.627 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.627 INFO kablam! | Aug 10 19:05:06.627 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:05:06.627 INFO kablam! | Aug 10 19:05:06.627 INFO kablam! Aug 10 19:05:06.628 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 10 19:05:06.628 INFO kablam! --> src/packet.rs:277:13 Aug 10 19:05:06.628 INFO kablam! | Aug 10 19:05:06.628 INFO kablam! 277 | Ipv4Addr(a, b, c, d) => { Aug 10 19:05:06.628 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:05:06.628 INFO kablam! Aug 10 19:05:06.628 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.628 INFO kablam! --> src/packet.rs:288:43 Aug 10 19:05:06.628 INFO kablam! | Aug 10 19:05:06.628 INFO kablam! 288 | pub fn set_destination(&mut self, ip: IpAddr) { Aug 10 19:05:06.628 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.628 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.628 INFO kablam! | Aug 10 19:05:06.628 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:05:06.628 INFO kablam! | Aug 10 19:05:06.628 INFO kablam! Aug 10 19:05:06.628 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 10 19:05:06.628 INFO kablam! --> src/packet.rs:290:13 Aug 10 19:05:06.628 INFO kablam! | Aug 10 19:05:06.628 INFO kablam! 290 | Ipv4Addr(a, b, c, d) => { Aug 10 19:05:06.628 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:05:06.628 INFO kablam! Aug 10 19:05:06.628 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.628 INFO kablam! --> src/packet.rs:321:23 Aug 10 19:05:06.628 INFO kablam! | Aug 10 19:05:06.628 INFO kablam! 321 | let src_addr: IpAddr = FromStr::from_str("192.168.0.3").unwrap(); Aug 10 19:05:06.628 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.629 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.629 INFO kablam! | Aug 10 19:05:06.629 INFO kablam! 310 | use std::net::IpAddr; Aug 10 19:05:06.629 INFO kablam! | Aug 10 19:05:06.629 INFO kablam! Aug 10 19:05:06.629 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.629 INFO kablam! --> src/packet.rs:322:23 Aug 10 19:05:06.629 INFO kablam! | Aug 10 19:05:06.629 INFO kablam! 322 | let dst_addr: IpAddr = FromStr::from_str("96.127.180.194").unwrap(); Aug 10 19:05:06.629 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.629 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.629 INFO kablam! | Aug 10 19:05:06.629 INFO kablam! 310 | use std::net::IpAddr; Aug 10 19:05:06.629 INFO kablam! | Aug 10 19:05:06.629 INFO kablam! Aug 10 19:05:06.629 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.629 INFO kablam! --> src/packet.rs:355:23 Aug 10 19:05:06.629 INFO kablam! | Aug 10 19:05:06.629 INFO kablam! 355 | let src_addr: IpAddr = FromStr::from_str("192.168.0.3").unwrap(); Aug 10 19:05:06.629 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.629 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.629 INFO kablam! | Aug 10 19:05:06.629 INFO kablam! 310 | use std::net::IpAddr; Aug 10 19:05:06.629 INFO kablam! | Aug 10 19:05:06.629 INFO kablam! Aug 10 19:05:06.629 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.629 INFO kablam! --> src/packet.rs:356:23 Aug 10 19:05:06.629 INFO kablam! | Aug 10 19:05:06.630 INFO kablam! 356 | let dst_addr: IpAddr = FromStr::from_str("96.127.180.194").unwrap(); Aug 10 19:05:06.630 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.630 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.630 INFO kablam! | Aug 10 19:05:06.630 INFO kablam! 310 | use std::net::IpAddr; Aug 10 19:05:06.630 INFO kablam! | Aug 10 19:05:06.630 INFO kablam! Aug 10 19:05:06.630 INFO kablam! warning: unused import: `getopts::Options` Aug 10 19:05:06.630 INFO kablam! --> src/lib.rs:4:5 Aug 10 19:05:06.630 INFO kablam! | Aug 10 19:05:06.630 INFO kablam! 4 | use getopts::Options; Aug 10 19:05:06.630 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 19:05:06.630 INFO kablam! | Aug 10 19:05:06.630 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 19:05:06.630 INFO kablam! Aug 10 19:05:06.630 INFO kablam! warning: unused import: `std::os` Aug 10 19:05:06.630 INFO kablam! --> src/lib.rs:5:5 Aug 10 19:05:06.630 INFO kablam! | Aug 10 19:05:06.630 INFO kablam! 5 | use std::os; Aug 10 19:05:06.630 INFO kablam! | ^^^^^^^ Aug 10 19:05:06.630 INFO kablam! Aug 10 19:05:06.630 INFO kablam! warning: unused import: `std::str::FromStr` Aug 10 19:05:06.630 INFO kablam! --> src/lib.rs:6:5 Aug 10 19:05:06.630 INFO kablam! | Aug 10 19:05:06.630 INFO kablam! 6 | use std::str::FromStr; Aug 10 19:05:06.630 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.630 INFO kablam! Aug 10 19:05:06.631 INFO kablam! warning: unused import: `Ipv4` Aug 10 19:05:06.631 INFO kablam! --> src/lib.rs:8:42 Aug 10 19:05:06.631 INFO kablam! | Aug 10 19:05:06.631 INFO kablam! 8 | use pnet::transport::TransportProtocol::{Ipv4}; Aug 10 19:05:06.631 INFO kablam! | ^^^^ Aug 10 19:05:06.631 INFO kablam! Aug 10 19:05:06.631 INFO kablam! warning: unused import: `pnet::old_packet::ip::IpNextHeaderProtocols` Aug 10 19:05:06.631 INFO kablam! --> src/lib.rs:9:5 Aug 10 19:05:06.631 INFO kablam! | Aug 10 19:05:06.631 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 10 19:05:06.631 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.631 INFO kablam! Aug 10 19:05:06.631 INFO kablam! warning: unused import: `Layer3` Aug 10 19:05:06.631 INFO kablam! --> src/lib.rs:10:45 Aug 10 19:05:06.631 INFO kablam! | Aug 10 19:05:06.631 INFO kablam! 10 | use pnet::transport::TransportChannelType::{Layer3}; Aug 10 19:05:06.631 INFO kablam! | ^^^^^^ Aug 10 19:05:06.631 INFO kablam! Aug 10 19:05:06.631 INFO kablam! warning: unused import: `transport_channel` Aug 10 19:05:06.631 INFO kablam! --> src/lib.rs:11:23 Aug 10 19:05:06.631 INFO kablam! | Aug 10 19:05:06.631 INFO kablam! 11 | use pnet::transport::{transport_channel}; Aug 10 19:05:06.631 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.631 INFO kablam! Aug 10 19:05:06.631 INFO kablam! warning: unused import: `Packet` Aug 10 19:05:06.631 INFO kablam! --> src/lib.rs:12:24 Aug 10 19:05:06.631 INFO kablam! | Aug 10 19:05:06.632 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 10 19:05:06.632 INFO kablam! | ^^^^^^ Aug 10 19:05:06.632 INFO kablam! Aug 10 19:05:06.632 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 10 19:05:06.632 INFO kablam! --> src/lib.rs:13:30 Aug 10 19:05:06.632 INFO kablam! | Aug 10 19:05:06.632 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:05:06.632 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 10 19:05:06.632 INFO kablam! Aug 10 19:05:06.632 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 10 19:05:06.632 INFO kablam! --> src/packet.rs:3:28 Aug 10 19:05:06.632 INFO kablam! | Aug 10 19:05:06.636 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:05:06.636 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 10 19:05:06.637 INFO kablam! Aug 10 19:05:06.637 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 10 19:05:06.637 INFO kablam! --> src/packet.rs:5:30 Aug 10 19:05:06.637 INFO kablam! | Aug 10 19:05:06.637 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:05:06.637 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 10 19:05:06.637 INFO kablam! Aug 10 19:05:06.637 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 10 19:05:06.637 INFO kablam! --> src/packet.rs:6:28 Aug 10 19:05:06.638 INFO kablam! | Aug 10 19:05:06.638 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:05:06.638 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.638 INFO kablam! Aug 10 19:05:06.638 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.638 INFO kablam! --> src/packet.rs:34:18 Aug 10 19:05:06.638 INFO kablam! | Aug 10 19:05:06.638 INFO kablam! 34 | let b2 = (self.packet()[start + 3] as u16); Aug 10 19:05:06.638 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.639 INFO kablam! | Aug 10 19:05:06.639 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 10 19:05:06.639 INFO kablam! Aug 10 19:05:06.639 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.639 INFO kablam! --> src/packet.rs:41:18 Aug 10 19:05:06.639 INFO kablam! | Aug 10 19:05:06.639 INFO kablam! 41 | let b2 = (self.packet()[start + 5] as u16); Aug 10 19:05:06.639 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.639 INFO kablam! Aug 10 19:05:06.639 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.640 INFO kablam! --> src/packet.rs:48:18 Aug 10 19:05:06.640 INFO kablam! | Aug 10 19:05:06.640 INFO kablam! 48 | let b2 = (self.packet()[start + 7] as u16); Aug 10 19:05:06.640 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.640 INFO kablam! Aug 10 19:05:06.640 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.640 INFO kablam! --> src/packet.rs:57:18 Aug 10 19:05:06.640 INFO kablam! | Aug 10 19:05:06.640 INFO kablam! 57 | let b4 = (self.packet()[start + 11] as u32); Aug 10 19:05:06.641 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.641 INFO kablam! Aug 10 19:05:06.641 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.641 INFO kablam! --> src/packet.rs:66:18 Aug 10 19:05:06.641 INFO kablam! | Aug 10 19:05:06.641 INFO kablam! 66 | let b4 = (self.packet()[start + 15] as u32); Aug 10 19:05:06.641 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.641 INFO kablam! Aug 10 19:05:06.641 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.642 INFO kablam! --> src/packet.rs:75:18 Aug 10 19:05:06.642 INFO kablam! | Aug 10 19:05:06.642 INFO kablam! 75 | let b4 = (self.packet()[start + 19] as u32); Aug 10 19:05:06.642 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.642 INFO kablam! Aug 10 19:05:06.642 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 10 19:05:06.642 INFO kablam! --> src/packet.rs:313:32 Aug 10 19:05:06.642 INFO kablam! | Aug 10 19:05:06.642 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:05:06.642 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 10 19:05:06.643 INFO kablam! Aug 10 19:05:06.643 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 10 19:05:06.643 INFO kablam! --> src/packet.rs:314:32 Aug 10 19:05:06.643 INFO kablam! | Aug 10 19:05:06.643 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:05:06.643 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.643 INFO kablam! Aug 10 19:05:06.643 INFO kablam! warning: unused import: `IcmpPacket` Aug 10 19:05:06.643 INFO kablam! --> src/lib.rs:16:14 Aug 10 19:05:06.644 INFO kablam! | Aug 10 19:05:06.644 INFO kablam! 16 | use packet::{IcmpPacket,IcmpRequestPacket}; Aug 10 19:05:06.644 INFO kablam! | ^^^^^^^^^^ Aug 10 19:05:06.644 INFO kablam! Aug 10 19:05:06.644 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:05:06.644 INFO kablam! --> src/packet.rs:145:38 Aug 10 19:05:06.644 INFO kablam! | Aug 10 19:05:06.644 INFO kablam! 145 | self.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 10 19:05:06.644 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:05:06.645 INFO kablam! Aug 10 19:05:06.668 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:05:06.668 INFO kablam! --> src/packet.rs:10:24 Aug 10 19:05:06.668 INFO kablam! | Aug 10 19:05:06.668 INFO kablam! 10 | pub trait IcmpPacket : Ipv4Packet { Aug 10 19:05:06.668 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:05:06.672 INFO kablam! Aug 10 19:05:06.673 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:05:06.673 INFO kablam! --> src/packet.rs:108:10 Aug 10 19:05:06.673 INFO kablam! | Aug 10 19:05:06.673 INFO kablam! 108 | impl<'p> Ipv4Packet for IcmpRequestPacket<'p> {} Aug 10 19:05:06.673 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:05:06.673 INFO kablam! Aug 10 19:05:06.673 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:05:06.673 INFO kablam! --> src/packet.rs:111:10 Aug 10 19:05:06.673 INFO kablam! | Aug 10 19:05:06.673 INFO kablam! 111 | impl<'p> Ipv4Packet for MutIcmpRequestPacket<'p> {} Aug 10 19:05:06.673 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:05:06.673 INFO kablam! Aug 10 19:05:06.673 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.673 INFO kablam! --> src/packet.rs:134:55 Aug 10 19:05:06.673 INFO kablam! | Aug 10 19:05:06.674 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 10 19:05:06.674 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.674 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.674 INFO kablam! | Aug 10 19:05:06.674 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:05:06.674 INFO kablam! | Aug 10 19:05:06.674 INFO kablam! Aug 10 19:05:06.674 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.674 INFO kablam! --> src/packet.rs:134:74 Aug 10 19:05:06.674 INFO kablam! | Aug 10 19:05:06.674 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 10 19:05:06.674 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.674 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.674 INFO kablam! | Aug 10 19:05:06.674 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:05:06.674 INFO kablam! | Aug 10 19:05:06.674 INFO kablam! Aug 10 19:05:06.674 INFO kablam! error[E0531]: cannot find tuple struct/variant `IpNextHeaderProtocol` in this scope Aug 10 19:05:06.674 INFO kablam! --> src/packet.rs:262:47 Aug 10 19:05:06.674 INFO kablam! | Aug 10 19:05:06.674 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 10 19:05:06.674 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:05:06.674 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.674 INFO kablam! | Aug 10 19:05:06.674 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 10 19:05:06.674 INFO kablam! | Aug 10 19:05:06.674 INFO kablam! Aug 10 19:05:06.677 INFO kablam! error[E0412]: cannot find type `IpNextHeaderProtocol` in this scope Aug 10 19:05:06.677 INFO kablam! --> src/packet.rs:262:79 Aug 10 19:05:06.677 INFO kablam! | Aug 10 19:05:06.677 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 10 19:05:06.677 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:05:06.677 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.677 INFO kablam! | Aug 10 19:05:06.677 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 10 19:05:06.677 INFO kablam! | Aug 10 19:05:06.677 INFO kablam! Aug 10 19:05:06.677 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.677 INFO kablam! --> src/packet.rs:275:38 Aug 10 19:05:06.677 INFO kablam! | Aug 10 19:05:06.677 INFO kablam! 275 | pub fn set_source(&mut self, ip: IpAddr) { Aug 10 19:05:06.677 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.677 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.677 INFO kablam! | Aug 10 19:05:06.677 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:05:06.677 INFO kablam! | Aug 10 19:05:06.677 INFO kablam! Aug 10 19:05:06.677 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 10 19:05:06.677 INFO kablam! --> src/packet.rs:277:13 Aug 10 19:05:06.677 INFO kablam! | Aug 10 19:05:06.678 INFO kablam! 277 | Ipv4Addr(a, b, c, d) => { Aug 10 19:05:06.678 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:05:06.678 INFO kablam! Aug 10 19:05:06.678 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:05:06.678 INFO kablam! --> src/packet.rs:288:43 Aug 10 19:05:06.678 INFO kablam! | Aug 10 19:05:06.678 INFO kablam! 288 | pub fn set_destination(&mut self, ip: IpAddr) { Aug 10 19:05:06.678 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:05:06.678 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:05:06.678 INFO kablam! | Aug 10 19:05:06.678 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:05:06.678 INFO kablam! | Aug 10 19:05:06.678 INFO kablam! Aug 10 19:05:06.678 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 10 19:05:06.678 INFO kablam! --> src/packet.rs:290:13 Aug 10 19:05:06.678 INFO kablam! | Aug 10 19:05:06.678 INFO kablam! 290 | Ipv4Addr(a, b, c, d) => { Aug 10 19:05:06.678 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:05:06.678 INFO kablam! Aug 10 19:05:06.680 INFO kablam! warning: unused import: `getopts::Options` Aug 10 19:05:06.680 INFO kablam! --> src/lib.rs:4:5 Aug 10 19:05:06.681 INFO kablam! | Aug 10 19:05:06.681 INFO kablam! 4 | use getopts::Options; Aug 10 19:05:06.681 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 19:05:06.681 INFO kablam! | Aug 10 19:05:06.681 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 19:05:06.681 INFO kablam! Aug 10 19:05:06.681 INFO kablam! warning: unused import: `std::os` Aug 10 19:05:06.681 INFO kablam! --> src/lib.rs:5:5 Aug 10 19:05:06.681 INFO kablam! | Aug 10 19:05:06.681 INFO kablam! 5 | use std::os; Aug 10 19:05:06.681 INFO kablam! | ^^^^^^^ Aug 10 19:05:06.681 INFO kablam! Aug 10 19:05:06.681 INFO kablam! warning: unused import: `std::str::FromStr` Aug 10 19:05:06.681 INFO kablam! --> src/lib.rs:6:5 Aug 10 19:05:06.681 INFO kablam! | Aug 10 19:05:06.681 INFO kablam! 6 | use std::str::FromStr; Aug 10 19:05:06.681 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.681 INFO kablam! Aug 10 19:05:06.681 INFO kablam! warning: unused import: `Ipv4` Aug 10 19:05:06.681 INFO kablam! --> src/lib.rs:8:42 Aug 10 19:05:06.681 INFO kablam! | Aug 10 19:05:06.681 INFO kablam! 8 | use pnet::transport::TransportProtocol::{Ipv4}; Aug 10 19:05:06.681 INFO kablam! | ^^^^ Aug 10 19:05:06.681 INFO kablam! Aug 10 19:05:06.681 INFO kablam! warning: unused import: `pnet::old_packet::ip::IpNextHeaderProtocols` Aug 10 19:05:06.681 INFO kablam! --> src/lib.rs:9:5 Aug 10 19:05:06.681 INFO kablam! | Aug 10 19:05:06.681 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 10 19:05:06.681 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.681 INFO kablam! Aug 10 19:05:06.681 INFO kablam! warning: unused import: `Layer3` Aug 10 19:05:06.682 INFO kablam! --> src/lib.rs:10:45 Aug 10 19:05:06.682 INFO kablam! | Aug 10 19:05:06.682 INFO kablam! 10 | use pnet::transport::TransportChannelType::{Layer3}; Aug 10 19:05:06.682 INFO kablam! | ^^^^^^ Aug 10 19:05:06.682 INFO kablam! Aug 10 19:05:06.682 INFO kablam! warning: unused import: `transport_channel` Aug 10 19:05:06.682 INFO kablam! --> src/lib.rs:11:23 Aug 10 19:05:06.682 INFO kablam! | Aug 10 19:05:06.682 INFO kablam! 11 | use pnet::transport::{transport_channel}; Aug 10 19:05:06.682 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.682 INFO kablam! Aug 10 19:05:06.682 INFO kablam! warning: unused import: `Packet` Aug 10 19:05:06.682 INFO kablam! --> src/lib.rs:12:24 Aug 10 19:05:06.682 INFO kablam! | Aug 10 19:05:06.682 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 10 19:05:06.682 INFO kablam! | ^^^^^^ Aug 10 19:05:06.682 INFO kablam! Aug 10 19:05:06.682 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 10 19:05:06.682 INFO kablam! --> src/lib.rs:13:30 Aug 10 19:05:06.682 INFO kablam! | Aug 10 19:05:06.682 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:05:06.682 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 10 19:05:06.682 INFO kablam! Aug 10 19:05:06.682 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 10 19:05:06.682 INFO kablam! --> src/packet.rs:3:28 Aug 10 19:05:06.682 INFO kablam! | Aug 10 19:05:06.682 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:05:06.682 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 10 19:05:06.682 INFO kablam! Aug 10 19:05:06.682 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 10 19:05:06.682 INFO kablam! --> src/packet.rs:5:30 Aug 10 19:05:06.682 INFO kablam! | Aug 10 19:05:06.683 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:05:06.683 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 10 19:05:06.683 INFO kablam! Aug 10 19:05:06.685 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 10 19:05:06.685 INFO kablam! --> src/packet.rs:6:28 Aug 10 19:05:06.685 INFO kablam! | Aug 10 19:05:06.685 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:05:06.686 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.686 INFO kablam! Aug 10 19:05:06.686 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.686 INFO kablam! --> src/packet.rs:34:18 Aug 10 19:05:06.686 INFO kablam! | Aug 10 19:05:06.686 INFO kablam! 34 | let b2 = (self.packet()[start + 3] as u16); Aug 10 19:05:06.687 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.687 INFO kablam! | Aug 10 19:05:06.687 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 10 19:05:06.687 INFO kablam! Aug 10 19:05:06.687 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.687 INFO kablam! --> src/packet.rs:41:18 Aug 10 19:05:06.687 INFO kablam! | Aug 10 19:05:06.688 INFO kablam! 41 | let b2 = (self.packet()[start + 5] as u16); Aug 10 19:05:06.688 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.688 INFO kablam! Aug 10 19:05:06.688 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.688 INFO kablam! --> src/packet.rs:48:18 Aug 10 19:05:06.688 INFO kablam! | Aug 10 19:05:06.688 INFO kablam! 48 | let b2 = (self.packet()[start + 7] as u16); Aug 10 19:05:06.688 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.688 INFO kablam! Aug 10 19:05:06.689 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.689 INFO kablam! --> src/packet.rs:57:18 Aug 10 19:05:06.689 INFO kablam! | Aug 10 19:05:06.689 INFO kablam! 57 | let b4 = (self.packet()[start + 11] as u32); Aug 10 19:05:06.689 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.689 INFO kablam! Aug 10 19:05:06.689 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.689 INFO kablam! --> src/packet.rs:66:18 Aug 10 19:05:06.690 INFO kablam! | Aug 10 19:05:06.690 INFO kablam! 66 | let b4 = (self.packet()[start + 15] as u32); Aug 10 19:05:06.690 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.690 INFO kablam! Aug 10 19:05:06.690 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:05:06.690 INFO kablam! --> src/packet.rs:75:18 Aug 10 19:05:06.690 INFO kablam! | Aug 10 19:05:06.690 INFO kablam! 75 | let b4 = (self.packet()[start + 19] as u32); Aug 10 19:05:06.690 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:05:06.691 INFO kablam! Aug 10 19:05:06.691 INFO kablam! warning: unused import: `super::*` Aug 10 19:05:06.691 INFO kablam! --> src/packet.rs:310:9 Aug 10 19:05:06.691 INFO kablam! | Aug 10 19:05:06.691 INFO kablam! 310 | use super::*; Aug 10 19:05:06.691 INFO kablam! | ^^^^^^^^ Aug 10 19:05:06.691 INFO kablam! Aug 10 19:05:06.691 INFO kablam! warning: unused import: `std::str::FromStr` Aug 10 19:05:06.691 INFO kablam! --> src/packet.rs:311:9 Aug 10 19:05:06.692 INFO kablam! | Aug 10 19:05:06.692 INFO kablam! 311 | use std::str::FromStr; Aug 10 19:05:06.692 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.692 INFO kablam! Aug 10 19:05:06.692 INFO kablam! warning: unused import: `std::iter::repeat` Aug 10 19:05:06.692 INFO kablam! --> src/packet.rs:312:9 Aug 10 19:05:06.692 INFO kablam! | Aug 10 19:05:06.692 INFO kablam! 312 | use std::iter::repeat; Aug 10 19:05:06.692 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.692 INFO kablam! Aug 10 19:05:06.693 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 10 19:05:06.693 INFO kablam! --> src/packet.rs:313:32 Aug 10 19:05:06.693 INFO kablam! | Aug 10 19:05:06.693 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:05:06.693 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 10 19:05:06.693 INFO kablam! Aug 10 19:05:06.693 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 10 19:05:06.693 INFO kablam! --> src/packet.rs:314:32 Aug 10 19:05:06.693 INFO kablam! | Aug 10 19:05:06.694 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:05:06.694 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:05:06.694 INFO kablam! Aug 10 19:05:06.694 INFO kablam! warning: unused import: `IcmpPacket` Aug 10 19:05:06.694 INFO kablam! --> src/lib.rs:16:14 Aug 10 19:05:06.694 INFO kablam! | Aug 10 19:05:06.694 INFO kablam! 16 | use packet::{IcmpPacket,IcmpRequestPacket}; Aug 10 19:05:06.694 INFO kablam! | ^^^^^^^^^^ Aug 10 19:05:06.694 INFO kablam! Aug 10 19:05:06.701 INFO kablam! error: aborting due to 21 previous errors Aug 10 19:05:06.701 INFO kablam! error: aborting due to 27 previous errors Aug 10 19:05:06.701 INFO kablam! Aug 10 19:05:06.701 INFO kablam! Some errors occurred: E0405, E0412, E0432, E0433, E0531. Aug 10 19:05:06.701 INFO kablam! For more information about an error, try `rustc --explain E0405`. Aug 10 19:05:06.701 INFO kablam! Aug 10 19:05:06.702 INFO kablam! Some errors occurred: E0405, E0412, E0432, E0433, E0531. Aug 10 19:05:06.702 INFO kablam! For more information about an error, try `rustc --explain E0405`. Aug 10 19:05:06.710 INFO kablam! error: Could not compile `rust-icmptime`. Aug 10 19:05:06.710 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 10 19:05:06.719 INFO kablam! error: Could not compile `rust-icmptime`. Aug 10 19:05:06.719 INFO kablam! Aug 10 19:05:06.719 INFO kablam! To learn more, run the command again with --verbose. Aug 10 19:05:06.726 INFO kablam! su: No module specific data is present Aug 10 19:05:07.324 INFO running `"docker" "rm" "-f" "608eef05bb2f0e7949e6f86a25657cbc4cbfcff5816af4314349c955ba018318"` Aug 10 19:05:07.546 INFO blam! 608eef05bb2f0e7949e6f86a25657cbc4cbfcff5816af4314349c955ba018318