pub(crate) struct RustBackend {
pub(crate) cargo_path: PathBuf,
pub(crate) source: ToolSource,
}Fields§
§cargo_path: PathBuf§source: ToolSourceImplementations§
Source§impl RustBackend
impl RustBackend
pub(crate) fn pinned_toolchain(path: impl Into<PathBuf>) -> Self
pub(crate) fn development_system() -> Self
pub(crate) fn from_cargo_path(path: impl Into<PathBuf>) -> Self
pub(crate) fn build( &self, rust_dir: &Path, mode: BuildMode, ) -> Result<(), DealerError>
Trait Implementations§
Source§impl Clone for RustBackend
impl Clone for RustBackend
Source§fn clone(&self) -> RustBackend
fn clone(&self) -> RustBackend
Returns a duplicate of the value. Read more
1.0.0 · Source§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 RustBackend
impl RefUnwindSafe for RustBackend
impl Send for RustBackend
impl Sync for RustBackend
impl Unpin for RustBackend
impl UnsafeUnpin for RustBackend
impl UnwindSafe for RustBackend
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more