pub struct PluginOutput {
pub name: String,
pub contribution: Contribution,
}Expand description
One plugin’s output, tagged with the plugin that produced it. The name is what collision warnings point at, so it travels with the contribution rather than being recovered from a parallel list.
Fields§
§name: String§contribution: ContributionTrait Implementations§
Source§impl Clone for PluginOutput
impl Clone for PluginOutput
Source§impl Debug for PluginOutput
impl Debug for PluginOutput
Source§impl<'de> Deserialize<'de> for PluginOutput
impl<'de> Deserialize<'de> for PluginOutput
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 PluginOutput
Source§impl PartialEq for PluginOutput
impl PartialEq for PluginOutput
Source§impl Serialize for PluginOutput
impl Serialize for PluginOutput
impl StructuralPartialEq for PluginOutput
Auto Trait Implementations§
impl Forget for PluginOutput
impl Freeze for PluginOutput
impl Move for PluginOutput
impl RefUnwindSafe for PluginOutput
impl Send for PluginOutput
impl Sync for PluginOutput
impl Unpin for PluginOutput
impl UnsafeUnpin for PluginOutput
impl UnwindSafe for PluginOutput
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.