Unnamed repository; edit this file 'description' to name the repository.
Derive more for Node and Token
Ariel Davis 2021-01-22
parent f9725ba · commit e476791
-rw-r--r--lib/ungrammar/src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ungrammar/src/lib.rs b/lib/ungrammar/src/lib.rs
index 2d51dcc5d2..d4a5e6a44c 100644
--- a/lib/ungrammar/src/lib.rs
+++ b/lib/ungrammar/src/lib.rs
@@ -19,9 +19,9 @@ pub fn rust_grammar() -> Grammar {
src.parse().unwrap()
}
-#[derive(Eq, PartialEq, Debug, Copy, Clone)]
+#[derive(Eq, PartialEq, Debug, Copy, Clone, Hash, PartialOrd, Ord)]
pub struct Node(usize);
-#[derive(Eq, PartialEq, Debug, Copy, Clone)]
+#[derive(Eq, PartialEq, Debug, Copy, Clone, Hash, PartialOrd, Ord)]
pub struct Token(usize);
#[derive(Default, Debug)]