pub enum MockLifecycleEvent {
Created {
id: String,
name: String,
config: Value,
},
Updated {
id: String,
name: String,
config: Value,
},
Deleted {
id: String,
name: String,
},
Enabled {
id: String,
},
Disabled {
id: String,
},
}Expand description
Mock lifecycle event
Variants§
Created
Mock was created
Updated
Mock was updated
Fields
Deleted
Mock was deleted
Enabled
Mock was enabled
Disabled
Mock was disabled
Trait Implementations§
Source§impl Clone for MockLifecycleEvent
impl Clone for MockLifecycleEvent
Source§fn clone(&self) -> MockLifecycleEvent
fn clone(&self) -> MockLifecycleEvent
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 MockLifecycleEvent
impl Debug for MockLifecycleEvent
Source§impl<'de> Deserialize<'de> for MockLifecycleEvent
impl<'de> Deserialize<'de> for MockLifecycleEvent
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 MockLifecycleEvent
impl RefUnwindSafe for MockLifecycleEvent
impl Send for MockLifecycleEvent
impl Sync for MockLifecycleEvent
impl Unpin for MockLifecycleEvent
impl UnwindSafe for MockLifecycleEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more