Expand description
MaulingMonkey’s Rust Build Infrastructure
Re-exports§
pub use rustup::Rustup;
Modules§
- cargo
- Wrappers to manipulate
cargoandCargo.tomlfiles. - 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
- Version
version - 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§
- Command
Ext - Utility methods for std::process::Command
- PathExt
- Utility methods for std::path::Path[Buf]
- Result
Ext - Utility methods for std::result::Result