pub struct ToolchainInfo {
pub compiler_path: String,
pub linker_path: String,
pub target_triple: String,
pub sysroot_path: String,
pub version: String,
}Expand description
Information about the active toolchain.
Fields§
§compiler_path: StringPath to the compiler binary.
linker_path: StringPath to the linker binary.
target_triple: StringTarget triple (e.g. “x86_64-veridian”).
sysroot_path: StringSysroot directory containing headers and libraries.
version: StringToolchain version string.
Implementations§
Source§impl ToolchainInfo
impl ToolchainInfo
Trait Implementations§
Source§impl Clone for ToolchainInfo
impl Clone for ToolchainInfo
Source§fn clone(&self) -> ToolchainInfo
fn clone(&self) -> ToolchainInfo
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ToolchainInfo
impl RefUnwindSafe for ToolchainInfo
impl Send for ToolchainInfo
impl Sync for ToolchainInfo
impl Unpin for ToolchainInfo
impl UnwindSafe for ToolchainInfo
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)