|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
use std::borrow::{Cow};
|
|
|
|
|
use std::cell::RefCell;
|
|
|
|
|
use std::collections::BTreeMap;
|
|
|
|
|
use std::hash::{Hash, Hasher};
|
|
|
|
|
use uuid::Uuid;
|
|
|
|
|
use crate::relation::value::{Tag, Value};
|
|
|
|
|
|
|
|
|
@ -353,6 +354,12 @@ impl<T: AsRef<[u8]>> PartialEq for Tuple<T> {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
impl <T: AsRef<[u8]>> Hash for Tuple<T> {
|
|
|
|
|
fn hash<H: Hasher>(&self, state: &mut H) {
|
|
|
|
|
self.data.as_ref().hash(state);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
impl<T: AsRef<[u8]>> Eq for Tuple<T> {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|