diff --git a/wotb/data/legacy.rs b/wotb/data/legacy.rs
index 4aa3262cd10607b2e6957d6bdc2d67ebf75fab60..202807a26632302fe6f4cb7eda4c5d2a6d5521e7 100644
--- a/wotb/data/legacy.rs
+++ b/wotb/data/legacy.rs
@@ -16,16 +16,16 @@
 //! Provide a legacy implementation of `WebOfTrust` storage and calculations.
 //! Its mostly translated directly from the original C++ code.
 
-use std::collections::HashSet;
 use std::collections::hash_set::Iter;
+use std::collections::HashSet;
 use std::fs::File;
 use std::io::prelude::*;
 
 use bincode::{deserialize, serialize, Infinite};
 
 use super::{HasLinkResult, NewLinkResult, RemLinkResult};
-use WebOfTrust;
 use NodeId;
+use WebOfTrust;
 
 #[derive(Debug, Clone, Serialize, Deserialize)]
 struct Node {
diff --git a/wotb/data/rusty.rs b/wotb/data/rusty.rs
index 1a47cfc515c12c22ac952a55bb7d94df48c6653f..e55fefaf88b5445c4e0fbdac482eefe0317a256e 100644
--- a/wotb/data/rusty.rs
+++ b/wotb/data/rusty.rs
@@ -15,11 +15,11 @@
 
 //! Experimental implementation of the Web of Trust in a more "rusty" style.
 
-use std::collections::HashSet;
-use rayon::prelude::*;
-use WebOfTrust;
 use super::{HasLinkResult, NewLinkResult, RemLinkResult};
+use rayon::prelude::*;
+use std::collections::HashSet;
 use NodeId;
+use WebOfTrust;
 
 /// A node in the `WoT` graph.
 #[derive(Debug, Clone, PartialEq, Eq)]
diff --git a/wotb/operations/distance.rs b/wotb/operations/distance.rs
index e097fe5bff7ee40be1c0ffaba6d915f44ff919b5..6f74bf1858834d65ffa40b169cdde634c4994bcf 100644
--- a/wotb/operations/distance.rs
+++ b/wotb/operations/distance.rs
@@ -15,10 +15,10 @@
 
 //! Provide a trait and implementations to compute distances.
 
-use std::collections::HashSet;
-use rayon::prelude::*;
-use data::WebOfTrust;
 use data::NodeId;
+use data::WebOfTrust;
+use rayon::prelude::*;
+use std::collections::HashSet;
 
 /// Paramters for `WoT` distance calculations
 #[derive(Debug, Copy, Clone, PartialEq)]
diff --git a/wotb/operations/file.rs b/wotb/operations/file.rs
index 7faba196f27be96d49217d1e74e8540c8682c79a..0f83673dbfa83962f210d8d96c34ee435efdcd2e 100644
--- a/wotb/operations/file.rs
+++ b/wotb/operations/file.rs
@@ -16,10 +16,10 @@
 //! Provide a trait and implementation to read and write `WebOfTrust` to disk.
 
 use data::NodeId;
-use std::io::prelude::*;
-use std::io;
 use std::fs;
 use std::fs::File;
+use std::io;
+use std::io::prelude::*;
 
 use byteorder::{BigEndian, ReadBytesExt, WriteBytesExt};
 
diff --git a/wotb/operations/path.rs b/wotb/operations/path.rs
index 528283128702115dad6bf2d11440487209c50a5b..48690a0a3bfb9a0623d7cf9383e773c0f3e0dba2 100644
--- a/wotb/operations/path.rs
+++ b/wotb/operations/path.rs
@@ -15,9 +15,9 @@
 
 //! Provide a trait and implementations to find paths between nodes.
 
-use std::collections::HashSet;
 use data::NodeId;
 use data::WebOfTrust;
+use std::collections::HashSet;
 
 /// Find paths between 2 nodes of a `WebOfTrust`.
 pub trait PathFinder<T: WebOfTrust> {