Aug 01 16:04:05.899 INFO checking lukeasrodgers/rust-icmptime against 1.27.2+tmplazy for lazy_static-1 Aug 01 16:04:05.899 INFO running: cargo +1.27.2 check --frozen --all --all-targets Aug 01 16:04:05.899 INFO creating container for: cargo +1.27.2 check --frozen --all --all-targets Aug 01 16:04:05.899 INFO running `"docker" "create" "-v" "/tmp/crater.Kb40Pi2fXiTv:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/lazy_static-1/worker-3/1.27.2+tmplazy:/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:06.174 INFO blam! 53cc526cd02703c6a1b173d914885b645f6b255a5f48395716da9200bf64932d Aug 01 16:04:06.176 INFO running `"docker" "start" "-a" "53cc526cd02703c6a1b173d914885b645f6b255a5f48395716da9200bf64932d"` Aug 01 16:04:07.014 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:07.014 INFO kablam! warning: unused manifest key: dependencies.time.time Aug 01 16:04:07.118 INFO kablam! Checking pnet_base v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:07.118 INFO kablam! Compiling pnet v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:07.119 INFO kablam! Checking pnet_sys v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:07.126 INFO kablam! Checking ipnetwork v0.13.0 Aug 01 16:04:07.126 INFO kablam! Compiling pnet_macros v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:08.749 INFO kablam! Checking pnet_macros_support v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:09.536 INFO kablam! Checking pnet_datalink v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:15.038 INFO kablam! Compiling pnet_packet v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:38.549 INFO kablam! Checking pnet_transport v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 01 16:04:39.654 INFO kablam! Checking rust-icmptime v0.0.1 (file:///source) Aug 01 16:04:40.155 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:04:40.155 INFO kablam! --> src/lib.rs:9:11 Aug 01 16:04:40.155 INFO kablam! | Aug 01 16:04:40.155 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 01 16:04:40.155 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.155 INFO kablam! Aug 01 16:04:40.156 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 01 16:04:40.156 INFO kablam! --> src/lib.rs:12:11 Aug 01 16:04:40.156 INFO kablam! | Aug 01 16:04:40.156 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 01 16:04:40.156 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.156 INFO kablam! Aug 01 16:04:40.156 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:04:40.156 INFO kablam! --> src/lib.rs:13:11 Aug 01 16:04:40.156 INFO kablam! | Aug 01 16:04:40.156 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:04:40.156 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.156 INFO kablam! Aug 01 16:04:40.156 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 01 16:04:40.156 INFO kablam! --> src/packet.rs:3:10 Aug 01 16:04:40.157 INFO kablam! | Aug 01 16:04:40.157 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:04:40.157 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 01 16:04:40.157 INFO kablam! Aug 01 16:04:40.157 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 01 16:04:40.157 INFO kablam! --> src/packet.rs:4:11 Aug 01 16:04:40.157 INFO kablam! | Aug 01 16:04:40.157 INFO kablam! 4 | use pnet::old_packet::{Packet}; Aug 01 16:04:40.157 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.157 INFO kablam! Aug 01 16:04:40.157 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:04:40.157 INFO kablam! --> src/packet.rs:5:11 Aug 01 16:04:40.157 INFO kablam! | Aug 01 16:04:40.157 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:04:40.157 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.157 INFO kablam! Aug 01 16:04:40.157 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:04:40.157 INFO kablam! --> src/packet.rs:6:11 Aug 01 16:04:40.157 INFO kablam! | Aug 01 16:04:40.157 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:04:40.157 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.157 INFO kablam! Aug 01 16:04:40.157 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 01 16:04:40.157 INFO kablam! --> src/packet.rs:313:14 Aug 01 16:04:40.157 INFO kablam! | Aug 01 16:04:40.157 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:04:40.157 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 01 16:04:40.157 INFO kablam! Aug 01 16:04:40.157 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:04:40.157 INFO kablam! --> src/packet.rs:314:15 Aug 01 16:04:40.157 INFO kablam! | Aug 01 16:04:40.157 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:04:40.157 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.158 INFO kablam! Aug 01 16:04:40.206 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:04:40.206 INFO kablam! --> src/packet.rs:145:38 Aug 01 16:04:40.206 INFO kablam! | Aug 01 16:04:40.206 INFO kablam! 145 | self.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 01 16:04:40.206 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:04:40.206 INFO kablam! Aug 01 16:04:40.242 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:04:40.242 INFO kablam! --> src/packet.rs:334:40 Aug 01 16:04:40.242 INFO kablam! | Aug 01 16:04:40.242 INFO kablam! 334 | packet.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 01 16:04:40.242 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:04:40.242 INFO kablam! Aug 01 16:04:40.254 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:04:40.254 INFO kablam! --> src/packet.rs:368:40 Aug 01 16:04:40.254 INFO kablam! | Aug 01 16:04:40.254 INFO kablam! 368 | packet.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 01 16:04:40.254 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:04:40.254 INFO kablam! Aug 01 16:04:40.255 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:04:40.255 INFO kablam! --> src/packet.rs:10:24 Aug 01 16:04:40.255 INFO kablam! | Aug 01 16:04:40.255 INFO kablam! 10 | pub trait IcmpPacket : Ipv4Packet { Aug 01 16:04:40.255 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:04:40.255 INFO kablam! Aug 01 16:04:40.255 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:04:40.255 INFO kablam! --> src/packet.rs:108:10 Aug 01 16:04:40.255 INFO kablam! | Aug 01 16:04:40.255 INFO kablam! 108 | impl<'p> Ipv4Packet for IcmpRequestPacket<'p> {} Aug 01 16:04:40.255 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:04:40.255 INFO kablam! Aug 01 16:04:40.255 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:04:40.255 INFO kablam! --> src/packet.rs:111:10 Aug 01 16:04:40.255 INFO kablam! | Aug 01 16:04:40.255 INFO kablam! 111 | impl<'p> Ipv4Packet for MutIcmpRequestPacket<'p> {} Aug 01 16:04:40.255 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:04:40.255 INFO kablam! Aug 01 16:04:40.255 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.255 INFO kablam! --> src/packet.rs:134:55 Aug 01 16:04:40.256 INFO kablam! | Aug 01 16:04:40.256 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 01 16:04:40.256 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.256 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.256 INFO kablam! | Aug 01 16:04:40.256 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:04:40.256 INFO kablam! | Aug 01 16:04:40.256 INFO kablam! Aug 01 16:04:40.256 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.256 INFO kablam! --> src/packet.rs:134:74 Aug 01 16:04:40.256 INFO kablam! | Aug 01 16:04:40.256 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 01 16:04:40.256 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.256 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.256 INFO kablam! | Aug 01 16:04:40.256 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:04:40.256 INFO kablam! | Aug 01 16:04:40.256 INFO kablam! Aug 01 16:04:40.256 INFO kablam! error[E0531]: cannot find tuple struct/variant `IpNextHeaderProtocol` in this scope Aug 01 16:04:40.256 INFO kablam! --> src/packet.rs:262:47 Aug 01 16:04:40.256 INFO kablam! | Aug 01 16:04:40.256 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 01 16:04:40.256 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 01 16:04:40.256 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.256 INFO kablam! | Aug 01 16:04:40.256 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 01 16:04:40.256 INFO kablam! | Aug 01 16:04:40.256 INFO kablam! Aug 01 16:04:40.257 INFO kablam! error[E0412]: cannot find type `IpNextHeaderProtocol` in this scope Aug 01 16:04:40.257 INFO kablam! --> src/packet.rs:262:79 Aug 01 16:04:40.257 INFO kablam! | Aug 01 16:04:40.257 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 01 16:04:40.257 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 01 16:04:40.257 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.257 INFO kablam! | Aug 01 16:04:40.257 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 01 16:04:40.257 INFO kablam! | Aug 01 16:04:40.257 INFO kablam! Aug 01 16:04:40.257 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.257 INFO kablam! --> src/packet.rs:275:38 Aug 01 16:04:40.257 INFO kablam! | Aug 01 16:04:40.257 INFO kablam! 275 | pub fn set_source(&mut self, ip: IpAddr) { Aug 01 16:04:40.257 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.257 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.257 INFO kablam! | Aug 01 16:04:40.257 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:04:40.257 INFO kablam! | Aug 01 16:04:40.257 INFO kablam! Aug 01 16:04:40.257 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 01 16:04:40.257 INFO kablam! --> src/packet.rs:277:13 Aug 01 16:04:40.257 INFO kablam! | Aug 01 16:04:40.257 INFO kablam! 277 | Ipv4Addr(a, b, c, d) => { Aug 01 16:04:40.257 INFO kablam! | ^^^^^^^^ not found in this scope Aug 01 16:04:40.257 INFO kablam! Aug 01 16:04:40.257 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.258 INFO kablam! --> src/packet.rs:288:43 Aug 01 16:04:40.258 INFO kablam! | Aug 01 16:04:40.258 INFO kablam! 288 | pub fn set_destination(&mut self, ip: IpAddr) { Aug 01 16:04:40.258 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.258 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.258 INFO kablam! | Aug 01 16:04:40.258 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:04:40.258 INFO kablam! | Aug 01 16:04:40.258 INFO kablam! Aug 01 16:04:40.258 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 01 16:04:40.258 INFO kablam! --> src/packet.rs:290:13 Aug 01 16:04:40.258 INFO kablam! | Aug 01 16:04:40.258 INFO kablam! 290 | Ipv4Addr(a, b, c, d) => { Aug 01 16:04:40.258 INFO kablam! | ^^^^^^^^ not found in this scope Aug 01 16:04:40.258 INFO kablam! Aug 01 16:04:40.258 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.258 INFO kablam! --> src/packet.rs:321:23 Aug 01 16:04:40.258 INFO kablam! | Aug 01 16:04:40.258 INFO kablam! 321 | let src_addr: IpAddr = FromStr::from_str("192.168.0.3").unwrap(); Aug 01 16:04:40.258 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.258 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.258 INFO kablam! | Aug 01 16:04:40.258 INFO kablam! 310 | use std::net::IpAddr; Aug 01 16:04:40.258 INFO kablam! | Aug 01 16:04:40.258 INFO kablam! Aug 01 16:04:40.258 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.258 INFO kablam! --> src/packet.rs:322:23 Aug 01 16:04:40.258 INFO kablam! | Aug 01 16:04:40.259 INFO kablam! 322 | let dst_addr: IpAddr = FromStr::from_str("96.127.180.194").unwrap(); Aug 01 16:04:40.259 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.259 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.259 INFO kablam! | Aug 01 16:04:40.259 INFO kablam! 310 | use std::net::IpAddr; Aug 01 16:04:40.259 INFO kablam! | Aug 01 16:04:40.259 INFO kablam! Aug 01 16:04:40.259 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.259 INFO kablam! --> src/packet.rs:355:23 Aug 01 16:04:40.259 INFO kablam! | Aug 01 16:04:40.259 INFO kablam! 355 | let src_addr: IpAddr = FromStr::from_str("192.168.0.3").unwrap(); Aug 01 16:04:40.259 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.263 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.263 INFO kablam! | Aug 01 16:04:40.263 INFO kablam! 310 | use std::net::IpAddr; Aug 01 16:04:40.263 INFO kablam! | Aug 01 16:04:40.263 INFO kablam! Aug 01 16:04:40.263 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.263 INFO kablam! --> src/packet.rs:356:23 Aug 01 16:04:40.264 INFO kablam! | Aug 01 16:04:40.264 INFO kablam! 356 | let dst_addr: IpAddr = FromStr::from_str("96.127.180.194").unwrap(); Aug 01 16:04:40.264 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.264 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.264 INFO kablam! | Aug 01 16:04:40.264 INFO kablam! 310 | use std::net::IpAddr; Aug 01 16:04:40.264 INFO kablam! | Aug 01 16:04:40.264 INFO kablam! Aug 01 16:04:40.270 INFO kablam! warning: unused import: `getopts::Options` Aug 01 16:04:40.270 INFO kablam! --> src/lib.rs:4:5 Aug 01 16:04:40.270 INFO kablam! | Aug 01 16:04:40.270 INFO kablam! 4 | use getopts::Options; Aug 01 16:04:40.270 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 01 16:04:40.270 INFO kablam! | Aug 01 16:04:40.270 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 01 16:04:40.271 INFO kablam! Aug 01 16:04:40.271 INFO kablam! warning: unused import: `std::os` Aug 01 16:04:40.271 INFO kablam! --> src/lib.rs:5:5 Aug 01 16:04:40.271 INFO kablam! | Aug 01 16:04:40.271 INFO kablam! 5 | use std::os; Aug 01 16:04:40.271 INFO kablam! | ^^^^^^^ Aug 01 16:04:40.271 INFO kablam! Aug 01 16:04:40.271 INFO kablam! warning: unused import: `std::str::FromStr` Aug 01 16:04:40.271 INFO kablam! --> src/lib.rs:6:5 Aug 01 16:04:40.271 INFO kablam! | Aug 01 16:04:40.271 INFO kablam! 6 | use std::str::FromStr; Aug 01 16:04:40.271 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.271 INFO kablam! Aug 01 16:04:40.271 INFO kablam! warning: unused import: `Ipv4` Aug 01 16:04:40.271 INFO kablam! --> src/lib.rs:8:42 Aug 01 16:04:40.271 INFO kablam! | Aug 01 16:04:40.271 INFO kablam! 8 | use pnet::transport::TransportProtocol::{Ipv4}; Aug 01 16:04:40.271 INFO kablam! | ^^^^ Aug 01 16:04:40.271 INFO kablam! Aug 01 16:04:40.271 INFO kablam! warning: unused import: `pnet::old_packet::ip::IpNextHeaderProtocols` Aug 01 16:04:40.272 INFO kablam! --> src/lib.rs:9:5 Aug 01 16:04:40.272 INFO kablam! | Aug 01 16:04:40.272 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 01 16:04:40.272 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.272 INFO kablam! Aug 01 16:04:40.272 INFO kablam! warning: unused import: `Layer3` Aug 01 16:04:40.272 INFO kablam! --> src/lib.rs:10:45 Aug 01 16:04:40.272 INFO kablam! | Aug 01 16:04:40.273 INFO kablam! 10 | use pnet::transport::TransportChannelType::{Layer3}; Aug 01 16:04:40.273 INFO kablam! | ^^^^^^ Aug 01 16:04:40.273 INFO kablam! Aug 01 16:04:40.273 INFO kablam! warning: unused import: `transport_channel` Aug 01 16:04:40.273 INFO kablam! --> src/lib.rs:11:23 Aug 01 16:04:40.273 INFO kablam! | Aug 01 16:04:40.273 INFO kablam! 11 | use pnet::transport::{transport_channel}; Aug 01 16:04:40.273 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.273 INFO kablam! Aug 01 16:04:40.273 INFO kablam! warning: unused import: `Packet` Aug 01 16:04:40.273 INFO kablam! --> src/lib.rs:12:24 Aug 01 16:04:40.273 INFO kablam! | Aug 01 16:04:40.273 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 01 16:04:40.273 INFO kablam! | ^^^^^^ Aug 01 16:04:40.273 INFO kablam! Aug 01 16:04:40.273 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 01 16:04:40.273 INFO kablam! --> src/lib.rs:13:30 Aug 01 16:04:40.273 INFO kablam! | Aug 01 16:04:40.273 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:04:40.273 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 01 16:04:40.273 INFO kablam! Aug 01 16:04:40.274 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 01 16:04:40.274 INFO kablam! --> src/packet.rs:3:28 Aug 01 16:04:40.274 INFO kablam! | Aug 01 16:04:40.274 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:04:40.274 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 01 16:04:40.274 INFO kablam! Aug 01 16:04:40.274 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 01 16:04:40.274 INFO kablam! --> src/packet.rs:5:30 Aug 01 16:04:40.274 INFO kablam! | Aug 01 16:04:40.274 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:04:40.274 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 01 16:04:40.274 INFO kablam! Aug 01 16:04:40.274 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 01 16:04:40.274 INFO kablam! --> src/packet.rs:6:28 Aug 01 16:04:40.274 INFO kablam! | Aug 01 16:04:40.274 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:04:40.274 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.274 INFO kablam! Aug 01 16:04:40.275 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.275 INFO kablam! --> src/packet.rs:34:18 Aug 01 16:04:40.275 INFO kablam! | Aug 01 16:04:40.275 INFO kablam! 34 | let b2 = (self.packet()[start + 3] as u16); Aug 01 16:04:40.275 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.275 INFO kablam! | Aug 01 16:04:40.275 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 01 16:04:40.275 INFO kablam! Aug 01 16:04:40.275 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.275 INFO kablam! --> src/packet.rs:41:18 Aug 01 16:04:40.275 INFO kablam! | Aug 01 16:04:40.275 INFO kablam! 41 | let b2 = (self.packet()[start + 5] as u16); Aug 01 16:04:40.275 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.275 INFO kablam! Aug 01 16:04:40.276 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.276 INFO kablam! --> src/packet.rs:48:18 Aug 01 16:04:40.276 INFO kablam! | Aug 01 16:04:40.276 INFO kablam! 48 | let b2 = (self.packet()[start + 7] as u16); Aug 01 16:04:40.276 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.276 INFO kablam! Aug 01 16:04:40.276 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.276 INFO kablam! --> src/packet.rs:57:18 Aug 01 16:04:40.276 INFO kablam! | Aug 01 16:04:40.276 INFO kablam! 57 | let b4 = (self.packet()[start + 11] as u32); Aug 01 16:04:40.276 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.276 INFO kablam! Aug 01 16:04:40.277 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.277 INFO kablam! --> src/packet.rs:66:18 Aug 01 16:04:40.277 INFO kablam! | Aug 01 16:04:40.277 INFO kablam! 66 | let b4 = (self.packet()[start + 15] as u32); Aug 01 16:04:40.277 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.277 INFO kablam! Aug 01 16:04:40.277 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.277 INFO kablam! --> src/packet.rs:75:18 Aug 01 16:04:40.277 INFO kablam! | Aug 01 16:04:40.277 INFO kablam! 75 | let b4 = (self.packet()[start + 19] as u32); Aug 01 16:04:40.277 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.277 INFO kablam! Aug 01 16:04:40.278 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 01 16:04:40.278 INFO kablam! --> src/packet.rs:313:32 Aug 01 16:04:40.278 INFO kablam! | Aug 01 16:04:40.278 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:04:40.278 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 01 16:04:40.278 INFO kablam! Aug 01 16:04:40.278 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 01 16:04:40.278 INFO kablam! --> src/packet.rs:314:32 Aug 01 16:04:40.278 INFO kablam! | Aug 01 16:04:40.278 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:04:40.278 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.278 INFO kablam! Aug 01 16:04:40.279 INFO kablam! warning: unused import: `IcmpPacket` Aug 01 16:04:40.279 INFO kablam! --> src/lib.rs:16:14 Aug 01 16:04:40.279 INFO kablam! | Aug 01 16:04:40.279 INFO kablam! 16 | use packet::{IcmpPacket,IcmpRequestPacket}; Aug 01 16:04:40.279 INFO kablam! | ^^^^^^^^^^ Aug 01 16:04:40.279 INFO kablam! Aug 01 16:04:40.297 INFO kablam! error: aborting due to 27 previous errors Aug 01 16:04:40.297 INFO kablam! Aug 01 16:04:40.297 INFO kablam! Some errors occurred: E0405, E0412, E0432, E0433, E0531. Aug 01 16:04:40.298 INFO kablam! For more information about an error, try `rustc --explain E0405`. Aug 01 16:04:40.307 INFO kablam! error: Could not compile `rust-icmptime`. Aug 01 16:04:40.307 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 01 16:04:40.370 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:04:40.371 INFO kablam! --> src/lib.rs:9:11 Aug 01 16:04:40.371 INFO kablam! | Aug 01 16:04:40.371 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 01 16:04:40.371 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.371 INFO kablam! Aug 01 16:04:40.371 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 01 16:04:40.371 INFO kablam! --> src/lib.rs:12:11 Aug 01 16:04:40.371 INFO kablam! | Aug 01 16:04:40.371 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 01 16:04:40.371 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.371 INFO kablam! Aug 01 16:04:40.371 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:04:40.371 INFO kablam! --> src/lib.rs:13:11 Aug 01 16:04:40.371 INFO kablam! | Aug 01 16:04:40.371 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:04:40.371 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.371 INFO kablam! Aug 01 16:04:40.371 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 01 16:04:40.371 INFO kablam! --> src/packet.rs:3:10 Aug 01 16:04:40.372 INFO kablam! | Aug 01 16:04:40.372 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:04:40.372 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 01 16:04:40.372 INFO kablam! Aug 01 16:04:40.372 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 01 16:04:40.372 INFO kablam! --> src/packet.rs:4:11 Aug 01 16:04:40.372 INFO kablam! | Aug 01 16:04:40.372 INFO kablam! 4 | use pnet::old_packet::{Packet}; Aug 01 16:04:40.372 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.372 INFO kablam! Aug 01 16:04:40.372 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:04:40.372 INFO kablam! --> src/packet.rs:5:11 Aug 01 16:04:40.372 INFO kablam! | Aug 01 16:04:40.372 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:04:40.372 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.372 INFO kablam! Aug 01 16:04:40.372 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:04:40.372 INFO kablam! --> src/packet.rs:6:11 Aug 01 16:04:40.372 INFO kablam! | Aug 01 16:04:40.372 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:04:40.372 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.372 INFO kablam! Aug 01 16:04:40.372 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 01 16:04:40.372 INFO kablam! --> src/packet.rs:313:14 Aug 01 16:04:40.372 INFO kablam! | Aug 01 16:04:40.372 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:04:40.372 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 01 16:04:40.372 INFO kablam! Aug 01 16:04:40.373 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 01 16:04:40.373 INFO kablam! --> src/packet.rs:314:15 Aug 01 16:04:40.373 INFO kablam! | Aug 01 16:04:40.373 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:04:40.373 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 01 16:04:40.373 INFO kablam! Aug 01 16:04:40.420 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:04:40.420 INFO kablam! --> src/packet.rs:145:38 Aug 01 16:04:40.420 INFO kablam! | Aug 01 16:04:40.420 INFO kablam! 145 | self.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 01 16:04:40.420 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 01 16:04:40.420 INFO kablam! Aug 01 16:04:40.449 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:04:40.449 INFO kablam! --> src/packet.rs:10:24 Aug 01 16:04:40.449 INFO kablam! | Aug 01 16:04:40.449 INFO kablam! 10 | pub trait IcmpPacket : Ipv4Packet { Aug 01 16:04:40.449 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:04:40.449 INFO kablam! Aug 01 16:04:40.449 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:04:40.449 INFO kablam! --> src/packet.rs:108:10 Aug 01 16:04:40.449 INFO kablam! | Aug 01 16:04:40.449 INFO kablam! 108 | impl<'p> Ipv4Packet for IcmpRequestPacket<'p> {} Aug 01 16:04:40.449 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:04:40.449 INFO kablam! Aug 01 16:04:40.449 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 01 16:04:40.449 INFO kablam! --> src/packet.rs:111:10 Aug 01 16:04:40.449 INFO kablam! | Aug 01 16:04:40.449 INFO kablam! 111 | impl<'p> Ipv4Packet for MutIcmpRequestPacket<'p> {} Aug 01 16:04:40.449 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 01 16:04:40.449 INFO kablam! Aug 01 16:04:40.450 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.450 INFO kablam! --> src/packet.rs:134:55 Aug 01 16:04:40.450 INFO kablam! | Aug 01 16:04:40.450 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 01 16:04:40.450 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.450 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.450 INFO kablam! | Aug 01 16:04:40.450 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:04:40.450 INFO kablam! | Aug 01 16:04:40.450 INFO kablam! Aug 01 16:04:40.450 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.450 INFO kablam! --> src/packet.rs:134:74 Aug 01 16:04:40.450 INFO kablam! | Aug 01 16:04:40.450 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 01 16:04:40.450 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.450 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.450 INFO kablam! | Aug 01 16:04:40.450 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:04:40.450 INFO kablam! | Aug 01 16:04:40.450 INFO kablam! Aug 01 16:04:40.450 INFO kablam! error[E0531]: cannot find tuple struct/variant `IpNextHeaderProtocol` in this scope Aug 01 16:04:40.450 INFO kablam! --> src/packet.rs:262:47 Aug 01 16:04:40.450 INFO kablam! | Aug 01 16:04:40.450 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 01 16:04:40.450 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 01 16:04:40.450 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.450 INFO kablam! | Aug 01 16:04:40.450 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 01 16:04:40.450 INFO kablam! | Aug 01 16:04:40.451 INFO kablam! Aug 01 16:04:40.451 INFO kablam! error[E0412]: cannot find type `IpNextHeaderProtocol` in this scope Aug 01 16:04:40.451 INFO kablam! --> src/packet.rs:262:79 Aug 01 16:04:40.451 INFO kablam! | Aug 01 16:04:40.451 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 01 16:04:40.451 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 01 16:04:40.451 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.451 INFO kablam! | Aug 01 16:04:40.451 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 01 16:04:40.451 INFO kablam! | Aug 01 16:04:40.451 INFO kablam! Aug 01 16:04:40.451 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.451 INFO kablam! --> src/packet.rs:275:38 Aug 01 16:04:40.451 INFO kablam! | Aug 01 16:04:40.451 INFO kablam! 275 | pub fn set_source(&mut self, ip: IpAddr) { Aug 01 16:04:40.452 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.452 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.452 INFO kablam! | Aug 01 16:04:40.452 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:04:40.452 INFO kablam! | Aug 01 16:04:40.452 INFO kablam! Aug 01 16:04:40.452 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 01 16:04:40.452 INFO kablam! --> src/packet.rs:277:13 Aug 01 16:04:40.452 INFO kablam! | Aug 01 16:04:40.452 INFO kablam! 277 | Ipv4Addr(a, b, c, d) => { Aug 01 16:04:40.452 INFO kablam! | ^^^^^^^^ not found in this scope Aug 01 16:04:40.452 INFO kablam! Aug 01 16:04:40.452 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 01 16:04:40.452 INFO kablam! --> src/packet.rs:288:43 Aug 01 16:04:40.452 INFO kablam! | Aug 01 16:04:40.452 INFO kablam! 288 | pub fn set_destination(&mut self, ip: IpAddr) { Aug 01 16:04:40.452 INFO kablam! | ^^^^^^ not found in this scope Aug 01 16:04:40.452 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 01 16:04:40.452 INFO kablam! | Aug 01 16:04:40.452 INFO kablam! 3 | use std::net::IpAddr; Aug 01 16:04:40.452 INFO kablam! | Aug 01 16:04:40.452 INFO kablam! Aug 01 16:04:40.452 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 01 16:04:40.452 INFO kablam! --> src/packet.rs:290:13 Aug 01 16:04:40.452 INFO kablam! | Aug 01 16:04:40.452 INFO kablam! 290 | Ipv4Addr(a, b, c, d) => { Aug 01 16:04:40.452 INFO kablam! | ^^^^^^^^ not found in this scope Aug 01 16:04:40.452 INFO kablam! Aug 01 16:04:40.465 INFO kablam! warning: unused import: `getopts::Options` Aug 01 16:04:40.465 INFO kablam! --> src/lib.rs:4:5 Aug 01 16:04:40.465 INFO kablam! | Aug 01 16:04:40.465 INFO kablam! 4 | use getopts::Options; Aug 01 16:04:40.465 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 01 16:04:40.465 INFO kablam! | Aug 01 16:04:40.465 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 01 16:04:40.465 INFO kablam! Aug 01 16:04:40.466 INFO kablam! warning: unused import: `std::os` Aug 01 16:04:40.466 INFO kablam! --> src/lib.rs:5:5 Aug 01 16:04:40.466 INFO kablam! | Aug 01 16:04:40.466 INFO kablam! 5 | use std::os; Aug 01 16:04:40.466 INFO kablam! | ^^^^^^^ Aug 01 16:04:40.466 INFO kablam! Aug 01 16:04:40.466 INFO kablam! warning: unused import: `std::str::FromStr` Aug 01 16:04:40.466 INFO kablam! --> src/lib.rs:6:5 Aug 01 16:04:40.466 INFO kablam! | Aug 01 16:04:40.466 INFO kablam! 6 | use std::str::FromStr; Aug 01 16:04:40.466 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.466 INFO kablam! Aug 01 16:04:40.466 INFO kablam! warning: unused import: `Ipv4` Aug 01 16:04:40.466 INFO kablam! --> src/lib.rs:8:42 Aug 01 16:04:40.466 INFO kablam! | Aug 01 16:04:40.466 INFO kablam! 8 | use pnet::transport::TransportProtocol::{Ipv4}; Aug 01 16:04:40.466 INFO kablam! | ^^^^ Aug 01 16:04:40.466 INFO kablam! Aug 01 16:04:40.466 INFO kablam! warning: unused import: `pnet::old_packet::ip::IpNextHeaderProtocols` Aug 01 16:04:40.466 INFO kablam! --> src/lib.rs:9:5 Aug 01 16:04:40.466 INFO kablam! | Aug 01 16:04:40.467 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 01 16:04:40.467 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.467 INFO kablam! Aug 01 16:04:40.467 INFO kablam! warning: unused import: `Layer3` Aug 01 16:04:40.467 INFO kablam! --> src/lib.rs:10:45 Aug 01 16:04:40.467 INFO kablam! | Aug 01 16:04:40.467 INFO kablam! 10 | use pnet::transport::TransportChannelType::{Layer3}; Aug 01 16:04:40.467 INFO kablam! | ^^^^^^ Aug 01 16:04:40.467 INFO kablam! Aug 01 16:04:40.467 INFO kablam! warning: unused import: `transport_channel` Aug 01 16:04:40.467 INFO kablam! --> src/lib.rs:11:23 Aug 01 16:04:40.467 INFO kablam! | Aug 01 16:04:40.467 INFO kablam! 11 | use pnet::transport::{transport_channel}; Aug 01 16:04:40.467 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.467 INFO kablam! Aug 01 16:04:40.467 INFO kablam! warning: unused import: `Packet` Aug 01 16:04:40.467 INFO kablam! --> src/lib.rs:12:24 Aug 01 16:04:40.467 INFO kablam! | Aug 01 16:04:40.467 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 01 16:04:40.467 INFO kablam! | ^^^^^^ Aug 01 16:04:40.467 INFO kablam! Aug 01 16:04:40.467 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 01 16:04:40.467 INFO kablam! --> src/lib.rs:13:30 Aug 01 16:04:40.468 INFO kablam! | Aug 01 16:04:40.468 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:04:40.468 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 01 16:04:40.468 INFO kablam! Aug 01 16:04:40.468 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 01 16:04:40.468 INFO kablam! --> src/packet.rs:3:28 Aug 01 16:04:40.468 INFO kablam! | Aug 01 16:04:40.468 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:04:40.468 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 01 16:04:40.468 INFO kablam! Aug 01 16:04:40.468 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 01 16:04:40.468 INFO kablam! --> src/packet.rs:5:30 Aug 01 16:04:40.468 INFO kablam! | Aug 01 16:04:40.468 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 01 16:04:40.468 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 01 16:04:40.468 INFO kablam! Aug 01 16:04:40.468 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 01 16:04:40.468 INFO kablam! --> src/packet.rs:6:28 Aug 01 16:04:40.468 INFO kablam! | Aug 01 16:04:40.468 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:04:40.468 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.468 INFO kablam! Aug 01 16:04:40.468 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.468 INFO kablam! --> src/packet.rs:34:18 Aug 01 16:04:40.468 INFO kablam! | Aug 01 16:04:40.469 INFO kablam! 34 | let b2 = (self.packet()[start + 3] as u16); Aug 01 16:04:40.469 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.469 INFO kablam! | Aug 01 16:04:40.469 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 01 16:04:40.469 INFO kablam! Aug 01 16:04:40.469 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.469 INFO kablam! --> src/packet.rs:41:18 Aug 01 16:04:40.469 INFO kablam! | Aug 01 16:04:40.470 INFO kablam! 41 | let b2 = (self.packet()[start + 5] as u16); Aug 01 16:04:40.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.470 INFO kablam! Aug 01 16:04:40.470 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.470 INFO kablam! --> src/packet.rs:48:18 Aug 01 16:04:40.470 INFO kablam! | Aug 01 16:04:40.470 INFO kablam! 48 | let b2 = (self.packet()[start + 7] as u16); Aug 01 16:04:40.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.470 INFO kablam! Aug 01 16:04:40.470 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.470 INFO kablam! --> src/packet.rs:57:18 Aug 01 16:04:40.470 INFO kablam! | Aug 01 16:04:40.470 INFO kablam! 57 | let b4 = (self.packet()[start + 11] as u32); Aug 01 16:04:40.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.470 INFO kablam! Aug 01 16:04:40.470 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.470 INFO kablam! --> src/packet.rs:66:18 Aug 01 16:04:40.470 INFO kablam! | Aug 01 16:04:40.470 INFO kablam! 66 | let b4 = (self.packet()[start + 15] as u32); Aug 01 16:04:40.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.470 INFO kablam! Aug 01 16:04:40.470 INFO kablam! warning: unnecessary parentheses around assigned value Aug 01 16:04:40.471 INFO kablam! --> src/packet.rs:75:18 Aug 01 16:04:40.471 INFO kablam! | Aug 01 16:04:40.471 INFO kablam! 75 | let b4 = (self.packet()[start + 19] as u32); Aug 01 16:04:40.471 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 01 16:04:40.471 INFO kablam! Aug 01 16:04:40.471 INFO kablam! warning: unused import: `super::*` Aug 01 16:04:40.471 INFO kablam! --> src/packet.rs:310:9 Aug 01 16:04:40.471 INFO kablam! | Aug 01 16:04:40.471 INFO kablam! 310 | use super::*; Aug 01 16:04:40.471 INFO kablam! | ^^^^^^^^ Aug 01 16:04:40.471 INFO kablam! Aug 01 16:04:40.471 INFO kablam! warning: unused import: `std::str::FromStr` Aug 01 16:04:40.471 INFO kablam! --> src/packet.rs:311:9 Aug 01 16:04:40.471 INFO kablam! | Aug 01 16:04:40.471 INFO kablam! 311 | use std::str::FromStr; Aug 01 16:04:40.471 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.471 INFO kablam! Aug 01 16:04:40.471 INFO kablam! warning: unused import: `std::iter::repeat` Aug 01 16:04:40.471 INFO kablam! --> src/packet.rs:312:9 Aug 01 16:04:40.471 INFO kablam! | Aug 01 16:04:40.471 INFO kablam! 312 | use std::iter::repeat; Aug 01 16:04:40.472 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.472 INFO kablam! Aug 01 16:04:40.472 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 01 16:04:40.472 INFO kablam! --> src/packet.rs:313:32 Aug 01 16:04:40.472 INFO kablam! | Aug 01 16:04:40.472 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 01 16:04:40.472 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 01 16:04:40.472 INFO kablam! Aug 01 16:04:40.472 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 01 16:04:40.472 INFO kablam! --> src/packet.rs:314:32 Aug 01 16:04:40.472 INFO kablam! | Aug 01 16:04:40.472 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 01 16:04:40.472 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 01 16:04:40.472 INFO kablam! Aug 01 16:04:40.472 INFO kablam! warning: unused import: `IcmpPacket` Aug 01 16:04:40.472 INFO kablam! --> src/lib.rs:16:14 Aug 01 16:04:40.472 INFO kablam! | Aug 01 16:04:40.472 INFO kablam! 16 | use packet::{IcmpPacket,IcmpRequestPacket}; Aug 01 16:04:40.472 INFO kablam! | ^^^^^^^^^^ Aug 01 16:04:40.472 INFO kablam! Aug 01 16:04:40.473 INFO kablam! error: aborting due to 21 previous errors Aug 01 16:04:40.473 INFO kablam! Aug 01 16:04:40.473 INFO kablam! Some errors occurred: E0405, E0412, E0432, E0433, E0531. Aug 01 16:04:40.473 INFO kablam! For more information about an error, try `rustc --explain E0405`. Aug 01 16:04:40.486 INFO kablam! error: Could not compile `rust-icmptime`. Aug 01 16:04:40.486 INFO kablam! Aug 01 16:04:40.486 INFO kablam! To learn more, run the command again with --verbose. Aug 01 16:04:40.488 INFO kablam! su: No module specific data is present Aug 01 16:04:41.016 INFO running `"docker" "rm" "-f" "53cc526cd02703c6a1b173d914885b645f6b255a5f48395716da9200bf64932d"` Aug 01 16:04:41.165 INFO blam! 53cc526cd02703c6a1b173d914885b645f6b255a5f48395716da9200bf64932d