pub struct PluginOperationResult {
pub success: bool,
pub message: String,
pub plugin_id: Option<String>,
pub plugin_name: Option<String>,
pub scope: Option<String>,
pub reverse_dependents: Option<Vec<String>>,
}Expand description
Result of a plugin operation
Fields§
§success: bool§message: String§plugin_id: Option<String>§plugin_name: Option<String>§scope: Option<String>§reverse_dependents: Option<Vec<String>>Plugins that declare this plugin as a dependency (warning on uninstall/disable)
Trait Implementations§
Source§impl Clone for PluginOperationResult
impl Clone for PluginOperationResult
Source§fn clone(&self) -> PluginOperationResult
fn clone(&self) -> PluginOperationResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PluginOperationResult
impl RefUnwindSafe for PluginOperationResult
impl Send for PluginOperationResult
impl Sync for PluginOperationResult
impl Unpin for PluginOperationResult
impl UnsafeUnpin for PluginOperationResult
impl UnwindSafe for PluginOperationResult
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