Crate reproto_manifest [−] [src]
Functions and data-structures for loading a project manifest.
Project manifests can be loaded as a convenient method for setting up language or project-specific configuration for reproto.
pub extern crate reproto_core as core;
pub extern crate reproto_trans as trans;
The realized project manifest.
Fallback language support in case no language is specified.
Enum designating which language is being compiled.
A quick bundle of configuration that can be applied, depending on what the project looks like.
The trait that describes the specific implementation of a given language.
Trait to convert different types.
Attempt to perform a checked conversion of the given vector of modules.
Load and apply all options to the given file manifest to build a realized manifest.
Parsing modules into Any.
Parse a single specification where the string key is a package.
Parse multiple speicifcations where the keys are packages.
Parse the given string as a module.