Struct tugger_rust_toolchain::InstalledToolchain [−][src]
pub struct InstalledToolchain { pub path: PathBuf, pub bin_path: PathBuf, pub rustc_path: PathBuf, pub cargo_path: PathBuf, }
Represents an installed toolchain on the filesystem.
Fields
path: PathBuf
Root directory of this toolchain.
bin_path: PathBuf
Path to executable binaries in this toolchain.
Suitable for inclusion on PATH
.
rustc_path: PathBuf
Path to rustc
executable.
cargo_path: PathBuf
Path to cargo
executable.
Trait Implementations
impl Clone for InstalledToolchain
[src]
impl Clone for InstalledToolchain
[src]fn clone(&self) -> InstalledToolchain
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for InstalledToolchain
impl RefUnwindSafe for InstalledToolchain
impl Send for InstalledToolchain
impl Send for InstalledToolchain
impl Sync for InstalledToolchain
impl Sync for InstalledToolchain
impl Unpin for InstalledToolchain
impl Unpin for InstalledToolchain
impl UnwindSafe for InstalledToolchain
impl UnwindSafe for InstalledToolchain
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,