pub struct PluginLifecycle {
pub init: Vec<String>,
pub shutdown: Vec<String>,
}Fields§
§init: Vec<String>§shutdown: Vec<String>Implementations§
Trait Implementations§
Source§impl Clone for PluginLifecycle
impl Clone for PluginLifecycle
Source§fn clone(&self) -> PluginLifecycle
fn clone(&self) -> PluginLifecycle
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 moreSource§impl Debug for PluginLifecycle
impl Debug for PluginLifecycle
Source§impl Default for PluginLifecycle
impl Default for PluginLifecycle
Source§fn default() -> PluginLifecycle
fn default() -> PluginLifecycle
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PluginLifecycle
impl<'de> Deserialize<'de> for PluginLifecycle
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
Source§impl PartialEq for PluginLifecycle
impl PartialEq for PluginLifecycle
Source§impl Serialize for PluginLifecycle
impl Serialize for PluginLifecycle
impl Eq for PluginLifecycle
impl StructuralPartialEq for PluginLifecycle
Auto Trait Implementations§
impl Freeze for PluginLifecycle
impl RefUnwindSafe for PluginLifecycle
impl Send for PluginLifecycle
impl Sync for PluginLifecycle
impl Unpin for PluginLifecycle
impl UnsafeUnpin for PluginLifecycle
impl UnwindSafe for PluginLifecycle
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