[−][src]Crate rustwide
Rustwide is a library to execute your code on the Rust ecosystem, powering projects like Crater and docs.rs.
Rustwide uses feature flags to enable or disable parts of its code at compile time. The available flags are:
- unstable: allow Rustwide to use unstable Rust and Cargo features. While this feature also works on Rust stable it might cause Rustwide to break, and no stability guarantee is present when using it!
Re-exports
pub use crate::toolchain::Toolchain; |
Modules
cmd | Command execution and sandboxing. |
logging | rustwide's logging system and related utilities. |
toolchain | Tools to manage and use Rust toolchains. |
Structs
Build | API to interact with a running build. |
BuildBuilder | Builder for configuring builds in a |
BuildDirectory | Directory in the |
Crate | A Rust crate that can be used with rustwide. |
Workspace | Directory on the filesystem containing rustwide's state and caches. |
WorkspaceBuilder | Builder of a |
Enums
PrepareError | Error happened while preparing a crate for a build. |