pub struct PluginPackageArtifact {
pub transport: PluginArtifactTransport,
pub target: String,
pub format: PluginArtifactFormat,
pub path: String,
pub architecture: String,
pub capabilities: Vec<PluginArtifactCapability>,
pub minimum_os: Option<String>,
pub sha256: String,
pub runtime_dependencies: Vec<PluginRuntimeDependencySource>,
}Fields§
§transport: PluginArtifactTransport§target: String§format: PluginArtifactFormat§path: String§architecture: String§capabilities: Vec<PluginArtifactCapability>§minimum_os: Option<String>§sha256: String§runtime_dependencies: Vec<PluginRuntimeDependencySource>Trait Implementations§
Source§impl Clone for PluginPackageArtifact
impl Clone for PluginPackageArtifact
Source§fn clone(&self) -> PluginPackageArtifact
fn clone(&self) -> PluginPackageArtifact
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PluginPackageArtifact
impl Debug for PluginPackageArtifact
Source§impl<'de> Deserialize<'de> for PluginPackageArtifact
impl<'de> Deserialize<'de> for PluginPackageArtifact
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
impl Eq for PluginPackageArtifact
Source§impl PartialEq for PluginPackageArtifact
impl PartialEq for PluginPackageArtifact
Source§impl Serialize for PluginPackageArtifact
impl Serialize for PluginPackageArtifact
impl StructuralPartialEq for PluginPackageArtifact
Auto Trait Implementations§
impl Freeze for PluginPackageArtifact
impl RefUnwindSafe for PluginPackageArtifact
impl Send for PluginPackageArtifact
impl Sync for PluginPackageArtifact
impl Unpin for PluginPackageArtifact
impl UnsafeUnpin for PluginPackageArtifact
impl UnwindSafe for PluginPackageArtifact
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.