diff --git a/servo/components/style/rule_tree/mod.rs b/servo/components/style/rule_tree/mod.rs
index 288f68aaf3b25776c719b14d8a27e7e049485711..395eefcc5e5e148b48349294806af0e495bbc308 100644
--- a/servo/components/style/rule_tree/mod.rs
+++ b/servo/components/style/rule_tree/mod.rs
@@ -96,7 +96,7 @@ impl MallocSizeOf for RuleTree {
     }
 }
 
-#[derive(Debug, Hash, PartialEq, Eq)]
+#[derive(Debug, Eq, Hash, PartialEq)]
 struct ChildKey(CascadeLevel, ptr::NonNull<()>);
 
 unsafe impl Send for ChildKey {}
diff --git a/servo/components/style/stylesheets/mod.rs b/servo/components/style/stylesheets/mod.rs
index 205da1f064554e0690c1a7341e8afa91afae4906..6f9c03abc5dfda16fb013285cccb69ed8393a09c 100644
--- a/servo/components/style/stylesheets/mod.rs
+++ b/servo/components/style/stylesheets/mod.rs
@@ -65,7 +65,7 @@ pub use self::viewport_rule::ViewportRule;
 
 /// The CORS mode used for a CSS load.
 #[repr(u8)]
-#[derive(Debug, Copy, Clone, PartialEq, Eq, ToShmem)]
+#[derive(Clone, Copy, Debug, Eq, PartialEq, ToShmem)]
 pub enum CorsMode {
     /// No CORS mode, so cross-origin loads can be done.
     None,
diff --git a/servo/components/style/values/specified/color.rs b/servo/components/style/values/specified/color.rs
index 6485c97c0dd9d030b3feee091185015eed0e0fdf..acad3383014db5a72de3a807f37eee658ff0cca0 100644
--- a/servo/components/style/values/specified/color.rs
+++ b/servo/components/style/values/specified/color.rs
@@ -47,7 +47,7 @@ pub enum Color {
 /// System colors.
 #[allow(missing_docs)]
 #[cfg(feature = "gecko")]
-#[derive(Copy, Clone, Debug, MallocSizeOf, Parse, PartialEq, ToCss, ToShmem)]
+#[derive(Clone, Copy, Debug, MallocSizeOf, Parse, PartialEq, ToCss, ToShmem)]
 #[repr(u8)]
 pub enum SystemColor {
     #[css(skip)]