Allow derive(PartialEq, Eq) on shared types
diff --git a/syntax/derive.rs b/syntax/derive.rs
index 4522e68..d258cc7 100644
--- a/syntax/derive.rs
+++ b/syntax/derive.rs
@@ -11,6 +11,8 @@
     Clone,
     Copy,
     Debug,
+    Eq,
+    PartialEq,
 }
 
 impl Derive {
@@ -19,6 +21,8 @@
             "Clone" => Trait::Clone,
             "Copy" => Trait::Copy,
             "Debug" => Trait::Debug,
+            "Eq" => Trait::Eq,
+            "PartialEq" => Trait::PartialEq,
             _ => return None,
         };
         let span = ident.span();