Trait arret_runtime::boxed::PartialEqInHeap [−][src]
pub trait PartialEqInHeap {
fn eq_in_heap(&self, heap: &Heap, other: &Self) -> bool;
}Equivalent of PartialEq that receives an additional Heap parameter
This is required for types that require additional metadata from the heap to perform equality checks.
Required methods
fn eq_in_heap(&self, heap: &Heap, other: &Self) -> bool[src]
Returns true if the values are equal
Both values will be in the same heap.
Implementors
impl PartialEqInHeap for FieldValue[src]
impl PartialEqInHeap for FieldValue[src]fn eq_in_heap(&self, heap: &Heap, other: &FieldValue) -> bool[src]
impl PartialEqInHeap for Any[src]
impl PartialEqInHeap for Any[src]fn eq_in_heap(&self, heap: &Heap, other: &Any) -> bool[src]
impl PartialEqInHeap for Bool[src]
impl PartialEqInHeap for Bool[src]fn eq_in_heap(&self, heap: &Heap, other: &Bool) -> bool[src]
impl PartialEqInHeap for Num[src]
impl PartialEqInHeap for Num[src]fn eq_in_heap(&self, heap: &Heap, other: &Num) -> bool[src]
impl PartialEqInHeap for Record[src]
impl PartialEqInHeap for Record[src]fn eq_in_heap(&self, heap: &Heap, other: &Record) -> bool[src]
impl<K: Boxed, V: Boxed> PartialEqInHeap for Map<K, V>[src]
impl<K: Boxed, V: Boxed> PartialEqInHeap for Map<K, V>[src]fn eq_in_heap(&self, _heap: &Heap, _other: &Map<K, V>) -> bool[src]
impl<T> PartialEqInHeap for T where
T: PartialEq, [src]
impl<T> PartialEqInHeap for T where
T: PartialEq, [src]fn eq_in_heap(&self, _heap: &Heap, other: &Self) -> bool[src]
impl<T: Boxed> PartialEqInHeap for List<T>[src]
impl<T: Boxed> PartialEqInHeap for List<T>[src]fn eq_in_heap(&self, heap: &Heap, other: &List<T>) -> bool[src]
impl<T: Boxed> PartialEqInHeap for Pair<T>[src]
impl<T: Boxed> PartialEqInHeap for Pair<T>[src]fn eq_in_heap(&self, heap: &Heap, rhs: &Pair<T>) -> bool[src]
impl<T: Boxed> PartialEqInHeap for Set<T>[src]
impl<T: Boxed> PartialEqInHeap for Set<T>[src]fn eq_in_heap(&self, heap: &Heap, other: &Set<T>) -> bool[src]
impl<T: Boxed> PartialEqInHeap for Vector<T>[src]
impl<T: Boxed> PartialEqInHeap for Vector<T>[src]