pub struct PluginUpdateRun {
pub trigger: PluginUpdateTrigger,
pub finished: bool,
pub rows: Vec<PluginUpdateRunRow>,
}Expand description
A section-level update run or check report: the rows and whether it has finished. Progress updates replace the whole run each time so the pane never reconciles partial state.
Fields§
§trigger: PluginUpdateTrigger§finished: bool§rows: Vec<PluginUpdateRunRow>Implementations§
Trait Implementations§
Source§impl Clone for PluginUpdateRun
impl Clone for PluginUpdateRun
Source§impl Debug for PluginUpdateRun
impl Debug for PluginUpdateRun
Source§impl<'de> Deserialize<'de> for PluginUpdateRun
impl<'de> Deserialize<'de> for PluginUpdateRun
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 PluginUpdateRun
Source§impl PartialEq for PluginUpdateRun
impl PartialEq for PluginUpdateRun
Source§impl Serialize for PluginUpdateRun
impl Serialize for PluginUpdateRun
impl StructuralPartialEq for PluginUpdateRun
Auto Trait Implementations§
impl Freeze for PluginUpdateRun
impl RefUnwindSafe for PluginUpdateRun
impl Send for PluginUpdateRun
impl Sync for PluginUpdateRun
impl Unpin for PluginUpdateRun
impl UnsafeUnpin for PluginUpdateRun
impl UnwindSafe for PluginUpdateRun
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>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.