pub(crate) struct ResolvedInstallTarget {Show 13 fields
pub package: CatalogPackage,
pub installer: CatalogInstaller,
pub command_resolution: ResolverResult,
pub resolved_commands: Option<Vec<String>>,
pub resolved_commands_json: Option<String>,
pub manifest_engine: EngineKind,
pub manifest_deployment_kind: DeploymentKind,
pub install_dir: PathBuf,
pub install_root: PathBuf,
pub temp_root: PathBuf,
pub download_path: PathBuf,
pub package_version: String,
pub runtime_bootstrap_required: bool,
}Fields§
§package: CatalogPackage§installer: CatalogInstaller§command_resolution: ResolverResult§resolved_commands: Option<Vec<String>>§resolved_commands_json: Option<String>§manifest_engine: EngineKind§manifest_deployment_kind: DeploymentKind§install_dir: PathBuf§install_root: PathBuf§temp_root: PathBuf§download_path: PathBuf§package_version: String§runtime_bootstrap_required: boolTrait Implementations§
Source§impl Clone for ResolvedInstallTarget
impl Clone for ResolvedInstallTarget
Source§fn clone(&self) -> ResolvedInstallTarget
fn clone(&self) -> ResolvedInstallTarget
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 ResolvedInstallTarget
impl RefUnwindSafe for ResolvedInstallTarget
impl Send for ResolvedInstallTarget
impl Sync for ResolvedInstallTarget
impl Unpin for ResolvedInstallTarget
impl UnwindSafe for ResolvedInstallTarget
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