diff options
Diffstat (limited to 'src/model/element.rs')
| -rw-r--r-- | src/model/element.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/model/element.rs b/src/model/element.rs index e25b22b4..c6738582 100644 --- a/src/model/element.rs +++ b/src/model/element.rs @@ -88,12 +88,6 @@ impl Debug for ElemFunc { } } -impl Hash for ElemFunc { - fn hash<H: Hasher>(&self, state: &mut H) { - state.write_usize(self.0 as *const _ as usize); - } -} - impl Eq for ElemFunc {} impl PartialEq for ElemFunc { @@ -102,6 +96,12 @@ impl PartialEq for ElemFunc { } } +impl Hash for ElemFunc { + fn hash<H: Hasher>(&self, state: &mut H) { + state.write_usize(self.0 as *const _ as usize); + } +} + cast_from_value! { ElemFunc, v: Func => v.element().ok_or("expected element function")?, |
