Struct ketos::name::NameOutputConversion [] [src]

pub struct NameOutputConversion<'a> { /* fields omitted */ }

Converts global names in a running interpreter into module-local names, retaining string representations, which can be written to a bytecode file.

Methods

impl<'a> NameOutputConversion<'a>
[src]

Creates a new NameOutputConversion, using the given NameStore to lookup global name values.

Adds a name to the collection and returns a module-local value.

Returns the collection of name string representations.

Returns the number of names collected.

Returns whether any name was collected.

Trait Implementations

impl<'a> Clone for NameOutputConversion<'a>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'a> Debug for NameOutputConversion<'a>
[src]

Formats the value using the given formatter.