Struct cage::Source [] [src]

pub struct Source { /* fields omitted */ }

A single source tree.

Methods

impl Source
[src]

A short local name for this source tree, suitable for use as a directory name or command-line argument.

The remote git URL from which we can clone this source tree.

Should this source tree be mounted into the appropriate containers?

Set whether this source tree should be mounted into the appropriate containers?

The full path to where we expect any local copies of this code to live. This will either be the location where we will check out a git repository, or the path to the actual source tree, depending on what type of Context object we're dealing with.

The project argument is mandatory because we can't store a pointer to it without creating a circular reference loop.

Has this project been cloned locally?

Clone the source code of this repository using git.

Trait Implementations

impl Debug for Source
[src]

Formats the value using the given formatter.