aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorJake McGinty <me@jake.su>2017-12-30 20:15:06 -0800
committerJake McGinty <me@jake.su>2017-12-30 20:15:12 -0800
commit08ff6793ff45780fb155114d4f23959ec495e17d (patch)
tree4a08df9a534bca112cc1eb45c4628d62bc64727a /src/main.rs
parentfix repeating keepalive timer (diff)
downloadwireguard-rs-08ff6793ff45780fb155114d4f23959ec495e17d.tar.xz
wireguard-rs-08ff6793ff45780fb155114d4f23959ec495e17d.zip
ipv4/6 routing table wip
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/main.rs b/src/main.rs
index 7f159cc..e799094 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,30 +1,29 @@
#![allow(unused_imports)]
-#[macro_use] extern crate log;
-#[macro_use] extern crate structopt_derive;
#[macro_use] extern crate error_chain;
#[macro_use] extern crate futures;
+#[macro_use] extern crate log;
+#[macro_use] extern crate structopt_derive;
-extern crate env_logger;
+extern crate base64;
+extern crate byteorder;
+extern crate bytes;
+extern crate crypto;
extern crate daemonize;
-extern crate rand;
+extern crate env_logger;
+extern crate hex;
extern crate nix;
+extern crate pnet;
+extern crate rand;
+extern crate snow;
extern crate structopt;
-
-extern crate bytes;
+extern crate time;
extern crate tokio_core;
extern crate tokio_io;
extern crate tokio_uds;
extern crate tokio_utun;
extern crate tokio_timer;
-
-extern crate snow;
-extern crate base64;
-extern crate hex;
-extern crate time;
-extern crate byteorder;
-extern crate crypto;
-extern crate pnet;
+extern crate treebitmap;
mod consts;
mod error;
@@ -32,9 +31,10 @@ mod interface;
mod protocol;
mod types;
+use std::path::PathBuf;
+
use daemonize::Daemonize;
use error::{ErrorKind, Error, Result};
-use std::path::PathBuf;
use interface::Interface;
use structopt::StructOpt;