pub struct InstalledRuntime {
pub plugin: String,
pub version: String,
pub root_dir: PathBuf,
pub main: InstalledArtifact,
pub additions: Vec<InstalledArtifact>,
}Expand description
Fully installed runtime layout for a plugin version.
Fields§
§plugin: StringPlugin identifier.
version: StringInstalled version.
root_dir: PathBufVersion root directory.
main: InstalledArtifactMain installed artifact.
additions: Vec<InstalledArtifact>Additional installed artifacts.
Implementations§
Trait Implementations§
Source§impl Clone for InstalledRuntime
impl Clone for InstalledRuntime
Source§fn clone(&self) -> InstalledRuntime
fn clone(&self) -> InstalledRuntime
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 InstalledRuntime
impl Debug for InstalledRuntime
Source§impl<'de> Deserialize<'de> for InstalledRuntime
impl<'de> Deserialize<'de> for InstalledRuntime
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 InstalledRuntime
impl PartialEq for InstalledRuntime
Source§impl Serialize for InstalledRuntime
impl Serialize for InstalledRuntime
impl Eq for InstalledRuntime
impl StructuralPartialEq for InstalledRuntime
Auto Trait Implementations§
impl Freeze for InstalledRuntime
impl RefUnwindSafe for InstalledRuntime
impl Send for InstalledRuntime
impl Sync for InstalledRuntime
impl Unpin for InstalledRuntime
impl UnsafeUnpin for InstalledRuntime
impl UnwindSafe for InstalledRuntime
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