Crate mmrbi

source · []
Expand description

MaulingMonkey’s Rust Build Infrastructure

Re-exports

pub use rustup::Rustup;

Modules

Wrappers to manipulate cargo and Cargo.toml files.

Wrappers to manipulate cargo-about.

Wrappers to manipulate cargo-web.

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

Similar to std::fs::*

Similar to std::path::*

Wrappers to manipulate rustc.

Wrappers to manipulate rustup

Wrappers to manipulate Visual Studio Code

Wrappers to manipulate wasm-bindgen.

Wrappers to manipulate wasm-pack.

Macros

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

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

Display a header section: a header

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

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

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

Structs

Versionversion

Parsed "rustup 1.22.1 (b01adbbc3 2020-07-08)", decomposed into:
{ tool_name: "rustup", version: "1.22.1", hash: "b01adbbc3", date: "2020-07-08" }

Traits

Utility methods for std::process::Command

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

Utility methods for std::result::Result