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.

Loading content...

Implementors

impl PartialEqInHeap for FieldValue[src]

impl PartialEqInHeap for Any[src]

impl PartialEqInHeap for Bool[src]

impl PartialEqInHeap for Num[src]

impl PartialEqInHeap for Record[src]

impl<K: Boxed, V: Boxed> PartialEqInHeap for Map<K, V>[src]

impl<T> PartialEqInHeap for T where
    T: PartialEq
[src]

impl<T: Boxed> PartialEqInHeap for List<T>[src]

impl<T: Boxed> PartialEqInHeap for Pair<T>[src]

impl<T: Boxed> PartialEqInHeap for Set<T>[src]

impl<T: Boxed> PartialEqInHeap for Vector<T>[src]

Loading content...