From c7ce45418811665a265e11c57508428e83f2d66c Mon Sep 17 00:00:00 2001 From: Greg Fitzgerald Date: Sun, 24 Jun 2018 10:09:39 -0600 Subject: [PATCH] Use pnet_datalink instead of all of pnet pnet_transport takes a long time to build. It's been especially painful from within a docker container for reasons I don't care to understand. pnet_datalink is the only part of pnet we're using so booting the rest. --- Cargo.toml | 2 +- src/bin/client-demo.rs | 1 - src/crdt.rs | 2 +- src/lib.rs | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ee9fcba09..fcce844ba 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -73,7 +73,7 @@ libc = "0.2.1" getopts = "0.2" atty = "0.2" rand = "0.5.1" -pnet = "0.21.0" +pnet_datalink = "0.21.0" tokio = "0.1" tokio-codec = "0.1" tokio-io = "0.1" diff --git a/src/bin/client-demo.rs b/src/bin/client-demo.rs index af1c01271..c34988a2d 100644 --- a/src/bin/client-demo.rs +++ b/src/bin/client-demo.rs @@ -1,7 +1,6 @@ extern crate atty; extern crate env_logger; extern crate getopts; -extern crate pnet; extern crate rayon; extern crate serde_json; extern crate solana; diff --git a/src/crdt.rs b/src/crdt.rs index 12a5b52c6..ed3dd5483 100644 --- a/src/crdt.rs +++ b/src/crdt.rs @@ -17,7 +17,7 @@ use bincode::{deserialize, serialize}; use byteorder::{LittleEndian, ReadBytesExt}; use hash::Hash; use packet::{to_blob, Blob, BlobRecycler, SharedBlob, BLOB_SIZE}; -use pnet::datalink; +use pnet_datalink as datalink; use rayon::prelude::*; use result::{Error, Result}; use ring::rand::{SecureRandom, SystemRandom}; diff --git a/src/lib.rs b/src/lib.rs index 7654a15e5..f2bcaa454 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -59,7 +59,7 @@ extern crate ring; extern crate serde; #[macro_use] extern crate serde_derive; -extern crate pnet; +extern crate pnet_datalink; extern crate serde_json; extern crate sha2; extern crate untrusted;