pub struct PluginManifestV2 {
pub schema_version: u32,
pub plugin_id: String,
pub release_version: String,
pub artifact: PluginArtifactV2,
pub entry: PluginEntryV2,
}Expand description
Generated one-entry Plugin Manifest produced from source evidence.
Fields§
§schema_version: u32§plugin_id: String§release_version: String§artifact: PluginArtifactV2§entry: PluginEntryV2Trait Implementations§
Source§impl Clone for PluginManifestV2
impl Clone for PluginManifestV2
Source§fn clone(&self) -> PluginManifestV2
fn clone(&self) -> PluginManifestV2
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 PluginManifestV2
impl Debug for PluginManifestV2
Source§impl<'de> Deserialize<'de> for PluginManifestV2
impl<'de> Deserialize<'de> for PluginManifestV2
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 PluginManifestV2
Source§impl PartialEq for PluginManifestV2
impl PartialEq for PluginManifestV2
Source§impl Serialize for PluginManifestV2
impl Serialize for PluginManifestV2
impl StructuralPartialEq for PluginManifestV2
Auto Trait Implementations§
impl Freeze for PluginManifestV2
impl RefUnwindSafe for PluginManifestV2
impl Send for PluginManifestV2
impl Sync for PluginManifestV2
impl Unpin for PluginManifestV2
impl UnsafeUnpin for PluginManifestV2
impl UnwindSafe for PluginManifestV2
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.