pub enum ReflectionTrigger {
EndOfExecution,
AfterEachStep,
AfterFailures,
AfterNSteps(usize),
}Expand description
When to trigger reflection
Variants§
EndOfExecution
At the end of execution
AfterEachStep
After each step
AfterFailures
After failures only
AfterNSteps(usize)
After N steps
Trait Implementations§
Source§impl Clone for ReflectionTrigger
impl Clone for ReflectionTrigger
Source§fn clone(&self) -> ReflectionTrigger
fn clone(&self) -> ReflectionTrigger
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 ReflectionTrigger
impl Debug for ReflectionTrigger
Source§impl Default for ReflectionTrigger
impl Default for ReflectionTrigger
Source§fn default() -> ReflectionTrigger
fn default() -> ReflectionTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReflectionTrigger
impl<'de> Deserialize<'de> for ReflectionTrigger
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 JsonSchema for ReflectionTrigger
impl JsonSchema for ReflectionTrigger
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for ReflectionTrigger
impl RefUnwindSafe for ReflectionTrigger
impl Send for ReflectionTrigger
impl Sync for ReflectionTrigger
impl Unpin for ReflectionTrigger
impl UnsafeUnpin for ReflectionTrigger
impl UnwindSafe for ReflectionTrigger
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