Struct cargo::ops::Layout
[−]
[src]
pub struct Layout { // some fields omitted }
pub struct Layout { // some fields omitted }
impl Layout
[src]fn new(config: &Config, pkg: &Package, triple: Option<&str>, dest: &str) -> CargoResult<Layout>
fn at(config: &Config, root: Filesystem) -> CargoResult<Layout>
fn prepare(&mut self) -> Result<()>
fn dest(&self) -> &Path
fn deps(&self) -> &Path
fn examples(&self) -> &Path
fn root(&self) -> &Path
fn fingerprint(&self, package: &Package) -> PathBuf
fn build(&self, package: &Package) -> PathBuf
fn build_out(&self, package: &Package) -> PathBuf