Crate mmrbi

Crate mmrbi 

Source
Expand description

MaulingMonkey’s Rust Build Infrastructure

Re-exports§

pub use rustup::Rustup;

Modules§

cargo
Wrappers to manipulate cargo and Cargo.toml files.
cargo_about
Wrappers to manipulate cargo-about.
cargo_web
Wrappers to manipulate cargo-web.
env
Similar to std::env::*, but optimized for better error messages.
fs
Similar to std::fs::*
io
Similar to std::io::*
path
Similar to std::path::*
rustc
Wrappers to manipulate rustc.
rustup
Wrappers to manipulate rustup
vscode
Wrappers to manipulate Visual Studio Code
wasm_bindgen
Wrappers to manipulate wasm-bindgen.
wasm_pack
Wrappers to manipulate wasm-pack.

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
header
Display a header section: a header
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
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§

CommandExt
Utility methods for std::process::Command
PathExt
Utility methods for std::path::Path[Buf]
ResultExt
Utility methods for std::result::Result