Struct reproto_manifest::Manifest [] [src]

pub struct Manifest {
    pub lang: Box<Lang>,
    pub path: Option<PathBuf>,
    pub packages: Vec<RpRequiredPackage>,
    pub files: Vec<ManifestFile>,
    pub stdin: bool,
    pub publish: Vec<Publish>,
    pub modules: Vec<Box<Any>>,
    pub paths: Vec<PathBuf>,
    pub output: Option<PathBuf>,
    pub package_prefix: Option<RpPackage>,
    pub id_converter: Option<String>,
    pub repository: Repository,
    pub doc: Doc,
}

The realized project manifest.

  • All paths are absolute.

Fields

Language manifest is being compiled for.

Path where manifest was loaded from.

Packages to build.

Files to build.

Read files from stdin.

This is not part of the manifest.

Packages to publish.

Modules to enable.

Additional paths specified.

Output directory.

Package prefix to apply.

Conversion strategy to use for IDs.

Repository configuration.

Documentation settings.

Methods

impl Manifest
[src]

[src]

Trait Implementations

impl Debug for Manifest
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl !Send for Manifest

impl !Sync for Manifest