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.
This commit is contained in:
Greg Fitzgerald 2018-06-24 10:09:39 -06:00 committed by Greg Fitzgerald
parent 7059ea42d6
commit c7ce454188
4 changed files with 3 additions and 4 deletions

View File

@ -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"

View File

@ -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;

View File

@ -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};

View File

@ -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;