Create a new empty symbol table.
Allocate a new node ID that has not yet been used.
Obtain the node ID for the library with the given name, or allocate a
new ID if none exists yet. Use this function to create a scope for this
library.
Add a scope to the symbol table. If a scope with the same node ID
already exists, the new scope’s contents are merged into the existing
scope. This allows for gradual extension of the contents of a scope.
Useful for populating library scopes.
Formats the value using the given formatter. Read more
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.