[][src]Crate mmrbi

MaulingMonkey's Rust Build Infrastructure

Re-exports

pub use rustup::Rustup;

Modules

cargo

Wrappers to manipulate cargo and Cargo.toml files.

env

Similar to std::env::*, but optimized for better error messages.

fs

Similar to std::fs::*

path

Similar to std::path::*

rustc

Wrappers to manipulate rustc.

rustup

Wrappers to manipulate rustup

Macros

error

Display an error in the same style as cargo or rustc: error[E1234]: an error message --> examples/macros.rs:2:3

fatal

Display an error in the same style as cargo or rustc, then exit(1): error[E1234]: an error message --> examples/macros.rs:2:3

info

Display informational messages in the same style as cargo or rustc: info[E1234]: an informational message --> examples/macros.rs:2:3

status

Display a status/progress lines in the same style as cargo or rustc:  Documenting mmrbi v0.0.0 (C:\local\mmrbi)     Finished dev [debuginfo] target(s) in 0.91s

warning

Display a warning in the same style as cargo or rustc: warning[E1234]: a warning message --> examples/macros.rs:2:3

Structs

Command

A Cloneable, Displayable clone of std::process::Command

Version

Traits

CommandExt

Utility methods for std::process::Command

PathExt

Utility methods for std::path::Path[Buf]

ResultExt

Utility methods for std::result::Result