Trait stack_vm::Table [] [src]

pub trait Table {
    type Item;
    fn insert(&mut self, name: &str, value: Self::Item);
fn is_empty(&self) -> bool;
fn contains_key(&self, name: &str) -> bool;
fn get(&self, name: &str) -> Option<&Self::Item>; }

Table

A simple trait used for accessing table-like objects.

Associated Types

The type for items stored and retrieved from the table.

Required Methods

Insert a value into the table using a string key.

Is the table empty or not?

Does the table contain the key or not?

Retrieve a reference to a value stored in the table by key.

Implementors