pub enum BlastRadius {
ReadOnly,
SingleService,
SingleHost,
MultiHost,
Irreversible,
}Expand description
Blast radius classification for proposed effects.
Variants§
ReadOnly
No mutating side effects.
SingleService
Affects a single service on a single host.
SingleHost
Affects a single host (multiple services possible).
MultiHost
Affects multiple hosts.
Irreversible
Effects cannot be cleanly undone.
Trait Implementations§
Source§impl Clone for BlastRadius
impl Clone for BlastRadius
Source§impl Debug for BlastRadius
impl Debug for BlastRadius
Source§impl<'de> Deserialize<'de> for BlastRadius
impl<'de> Deserialize<'de> for BlastRadius
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 BlastRadius
Source§impl PartialEq for BlastRadius
impl PartialEq for BlastRadius
Source§impl Serialize for BlastRadius
impl Serialize for BlastRadius
impl StructuralPartialEq for BlastRadius
Auto Trait Implementations§
impl Freeze for BlastRadius
impl RefUnwindSafe for BlastRadius
impl Send for BlastRadius
impl Sync for BlastRadius
impl Unpin for BlastRadius
impl UnsafeUnpin for BlastRadius
impl UnwindSafe for BlastRadius
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