pub enum ToolchainComponent {
Compiler {
language: String,
},
Linker,
Assembler,
Debugger,
Profiler,
}Expand description
Identifies a single component within a toolchain installation.
Variants§
Compiler
A compiler for the given programming language (e.g. “c”, “c++”, “rust”).
Fields
§
language: StringLinker
A system linker.
Assembler
An assembler.
Debugger
A debugger (e.g. GDB, LLDB).
Profiler
A profiling tool.
Trait Implementations§
Source§impl Clone for ToolchainComponent
impl Clone for ToolchainComponent
Source§fn clone(&self) -> ToolchainComponent
fn clone(&self) -> ToolchainComponent
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 moreSource§impl Debug for ToolchainComponent
impl Debug for ToolchainComponent
Source§impl PartialEq for ToolchainComponent
impl PartialEq for ToolchainComponent
impl Eq for ToolchainComponent
impl StructuralPartialEq for ToolchainComponent
Auto Trait Implementations§
impl Freeze for ToolchainComponent
impl RefUnwindSafe for ToolchainComponent
impl Send for ToolchainComponent
impl Sync for ToolchainComponent
impl Unpin for ToolchainComponent
impl UnwindSafe for ToolchainComponent
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)