pub struct SessionPluginsUpdateResult {
pub new_version: Option<String>,
pub previous_version: Option<String>,
pub skills_installed: i64,
}Expand description
Result of updating a single plugin.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§new_version: Option<String>Version after the update, when reported by the plugin manifest
previous_version: Option<String>Version that was previously installed, when available
skills_installed: i64Number of skills discovered and installed after the update
Trait Implementations§
Source§impl Clone for SessionPluginsUpdateResult
impl Clone for SessionPluginsUpdateResult
Source§impl Debug for SessionPluginsUpdateResult
impl Debug for SessionPluginsUpdateResult
Source§impl Default for SessionPluginsUpdateResult
impl Default for SessionPluginsUpdateResult
Source§impl<'de> Deserialize<'de> for SessionPluginsUpdateResult
impl<'de> Deserialize<'de> for SessionPluginsUpdateResult
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
Auto Trait Implementations§
impl Freeze for SessionPluginsUpdateResult
impl RefUnwindSafe for SessionPluginsUpdateResult
impl Send for SessionPluginsUpdateResult
impl Sync for SessionPluginsUpdateResult
impl Unpin for SessionPluginsUpdateResult
impl UnsafeUnpin for SessionPluginsUpdateResult
impl UnwindSafe for SessionPluginsUpdateResult
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