pub enum ModificationPolicy {
NoRestart,
NextStart,
Restart,
}Expand description
Policy selected for applying or planning a modification.
Variants§
NoRestart
Apply only changes that can complete without restarting the running sandbox.
NextStart
Persist the desired config for the next start and leave any running VM unchanged.
Restart
Persist the patch and restart the sandbox if restart-required changes are present.
Trait Implementations§
Source§impl Clone for ModificationPolicy
impl Clone for ModificationPolicy
Source§fn clone(&self) -> ModificationPolicy
fn clone(&self) -> ModificationPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ModificationPolicy
Source§impl Debug for ModificationPolicy
impl Debug for ModificationPolicy
Source§impl Default for ModificationPolicy
impl Default for ModificationPolicy
Source§fn default() -> ModificationPolicy
fn default() -> ModificationPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModificationPolicy
impl<'de> Deserialize<'de> for ModificationPolicy
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 ModificationPolicy
Source§impl PartialEq for ModificationPolicy
impl PartialEq for ModificationPolicy
Source§fn eq(&self, other: &ModificationPolicy) -> bool
fn eq(&self, other: &ModificationPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ModificationPolicy
impl Serialize for ModificationPolicy
impl StructuralPartialEq for ModificationPolicy
Auto Trait Implementations§
impl Freeze for ModificationPolicy
impl RefUnwindSafe for ModificationPolicy
impl Send for ModificationPolicy
impl Sync for ModificationPolicy
impl Unpin for ModificationPolicy
impl UnsafeUnpin for ModificationPolicy
impl UnwindSafe for ModificationPolicy
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