[][src]Trait rate_common::memory::HeapSpace

pub trait HeapSpace {
    fn heap_space(&self) -> usize;
}

A trait for objects that can report their memory usage on the heap

Required methods

fn heap_space(&self) -> usize

The number of bytes allocated on the heap that this owns.

Loading content...

Implementors

impl HeapSpace for Assignment[src]

impl HeapSpace for ClauseDatabase[src]

impl HeapSpace for WitnessDatabase[src]

impl HeapSpace for HashTable[src]

impl HeapSpace for Parser[src]

impl HeapSpace for Sick[src]

impl HeapSpace for Witness[src]

impl<I: Offset, T: HeapSpace> HeapSpace for Array<I, T>[src]

impl<Key: Offset + Copy + Debug, T: Copy + Debug> HeapSpace for StackMapping<Key, T>[src]

impl<T> HeapSpace for BoundedVector<T> where
    T: HeapSpace
[src]

impl<T: HeapSpace> HeapSpace for Vector<T>[src]

impl<T: Copy> HeapSpace for T[src]

Loading content...