pub fn build_pkg_id_in_workspace(crateid: &CrateId, workspace: &Path) -> Path {
    let mut result = target_build_dir(workspace);
    result.push(crateid.path.as_slice());
    debug!("Creating build dir {} for package id {}", result.display(),
           crateid.to_str());
    fs::mkdir_recursive(&result, io::UserRWX);
    return result;
}
/// Return the directory for <crateid>'s build artifacts in <workspace>.
/// Creates it if it doesn't exist.
Return the directory for 's build artifacts in .
Creates it if it doesn't exist.
Return the directory for ' s build artifacts in . Creates it if it doesn ' t exist .
pub fn build_pkg_id_in_workspace(crateid: &CrateId, workspace: &Path) -> Path {
    let mut result = target_build_dir(workspace);
    result.push(crateid.path.as_slice());
    debug!("Creating build dir {} for package id {}", result.display(),
           crateid.to_str());
    fs::mkdir_recursive(&result, io::UserRWX);
    return result;
}
pub fn build_pkg_id_in_workspace ( crateid : & CrateId , workspace : & Path ) -> Path { let mut result = target_build_dir ( workspace ) ; result . push ( crateid . path . as_slice ( ) ) ; debug ! ( " " result display ( ) crateid to_str ( ) ) ; fs :: mkdir_recursive ( & result , io :: UserRWX ) ; return result ; }
Return the directory for <crateid>'s build artifacts in <workspace>.
Return the directory for <crateid > ' s build artifacts in <workspace > .
crateid
&CrateId
workspace
&Path
crateid
&CrateId
workspace
&Path