Struct librsnek::compiler::symbol::SymIndex [] [src]

struct SymIndex<T>(HashMap<Descriptor<Scope>, RefCell<HashSet<T>>>)
where
    T: Hash + Eq + Ord
;

Methods

impl<T> SymIndex<T> where
    T: Hash + Eq + Ord
[src]

Trait Implementations

impl<T> Serialize for SymIndex<T> where
    T: Serialize + Hash + Eq + Ord
[src]

Serialize this value into the given Serde serializer.

impl<T: Debug> Debug for SymIndex<T> where
    T: Hash + Eq + Ord
[src]

Formats the value using the given formatter.

impl<T: Clone> Clone for SymIndex<T> where
    T: Hash + Eq + Ord
[src]

Returns a copy of the value.

Performs copy-assignment from source.