pub struct InstallPlan {
pub plugin: String,
pub version: String,
pub main: InstallArtifact,
pub additions: Vec<InstallArtifact>,
pub legacy_filenames: Vec<String>,
}Expand description
Installation plan returned by a plugin.
Fields§
§plugin: StringPlugin name used for diagnostics.
version: StringVersion that will be installed.
main: InstallArtifactPrimary runtime artifact.
additions: Vec<InstallArtifact>Additional artifacts.
legacy_filenames: Vec<String>Legacy file names understood by the plugin.
Trait Implementations§
Source§impl Clone for InstallPlan
impl Clone for InstallPlan
Source§fn clone(&self) -> InstallPlan
fn clone(&self) -> InstallPlan
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 moreSource§impl Debug for InstallPlan
impl Debug for InstallPlan
Source§impl<'de> Deserialize<'de> for InstallPlan
impl<'de> Deserialize<'de> for InstallPlan
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for InstallPlan
impl PartialEq for InstallPlan
Source§impl Serialize for InstallPlan
impl Serialize for InstallPlan
impl Eq for InstallPlan
impl StructuralPartialEq for InstallPlan
Auto Trait Implementations§
impl Freeze for InstallPlan
impl RefUnwindSafe for InstallPlan
impl Send for InstallPlan
impl Sync for InstallPlan
impl Unpin for InstallPlan
impl UnsafeUnpin for InstallPlan
impl UnwindSafe for InstallPlan
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