pub struct PluginProvision {
pub service: String,
pub version: String,
}Expand description
A typed service/capability provided by an artifact.
Fields§
§service: String§version: StringTrait Implementations§
Source§impl Clone for PluginProvision
impl Clone for PluginProvision
Source§fn clone(&self) -> PluginProvision
fn clone(&self) -> PluginProvision
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 PluginProvision
impl Debug for PluginProvision
Source§impl<'de> Deserialize<'de> for PluginProvision
impl<'de> Deserialize<'de> for PluginProvision
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 PluginProvision
Source§impl Hash for PluginProvision
impl Hash for PluginProvision
Source§impl Ord for PluginProvision
impl Ord for PluginProvision
Source§fn cmp(&self, other: &PluginProvision) -> Ordering
fn cmp(&self, other: &PluginProvision) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for PluginProvision
impl PartialEq for PluginProvision
Source§impl PartialOrd for PluginProvision
impl PartialOrd for PluginProvision
Source§impl Serialize for PluginProvision
impl Serialize for PluginProvision
impl StructuralPartialEq for PluginProvision
Auto Trait Implementations§
impl Freeze for PluginProvision
impl RefUnwindSafe for PluginProvision
impl Send for PluginProvision
impl Sync for PluginProvision
impl Unpin for PluginProvision
impl UnsafeUnpin for PluginProvision
impl UnwindSafe for PluginProvision
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