Struct reproto_backend::Environment [] [src]

pub struct Environment { /* fields omitted */ }

Scoped environment for evaluating reproto IDLs.

Methods

impl Environment
[src]

Environment containing all loaded declarations.

[src]

[src]

Lookup the declaration matching the given name.

Returns the registered reference, if present.

[src]

Import a file into the environment.

[src]

Import a package based on a package and version criteria.

[src]

Verify all declarations.

[src]

Iterate over all files.

[src]

Iterate over top level declarations of all registered objects.

[src]

Walks the entire tree of declarations recursively of all registered objects.

[src]

Load the provided Object into an RpFile.