Enum cargo_sysroot::Sysroot
source · [−]pub enum Sysroot {
Core,
CompilerBuiltins,
Alloc,
Std,
}
Expand description
The sysroot crates to build.
See [build_sysroot_with
] for details.
Variants
Core
The core crate. Provides core functionality.
This does not include Sysroot::CompilerBuiltins
,
which is what you probably want unless your target
needs special handling.
CompilerBuiltins
Compiler-builtins crate.
This implies Sysroot::Core
.
Alloc
The alloc crate. Gives you a heap, and things to put on it.
This implies Sysroot::Core
, and Sysroot::CompilerBuiltins
.
Std
The standard library. Gives you an operating system.
This implies Sysroot::Alloc
, Sysroot::Core
, and
Sysroot::CompilerBuiltins
.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Sysroot
impl UnwindSafe for Sysroot
Blanket Implementations
Mutably borrows from an owned value. Read more