pub enum ReplanningTrigger {
Never,
AfterReflection,
AfterNIterations(usize),
AfterFailures,
}Expand description
When to trigger replanning
Variants§
Never
Never replan (default)
AfterReflection
Replan after execution reflection
AfterNIterations(usize)
Replan after N iterations
AfterFailures
Replan after failures
Trait Implementations§
Source§impl Clone for ReplanningTrigger
impl Clone for ReplanningTrigger
Source§fn clone(&self) -> ReplanningTrigger
fn clone(&self) -> ReplanningTrigger
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 ReplanningTrigger
impl Debug for ReplanningTrigger
Source§impl Default for ReplanningTrigger
impl Default for ReplanningTrigger
Source§fn default() -> ReplanningTrigger
fn default() -> ReplanningTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReplanningTrigger
impl<'de> Deserialize<'de> for ReplanningTrigger
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 ReplanningTrigger
impl JsonSchema for ReplanningTrigger
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 ReplanningTrigger
impl RefUnwindSafe for ReplanningTrigger
impl Send for ReplanningTrigger
impl Sync for ReplanningTrigger
impl Unpin for ReplanningTrigger
impl UnsafeUnpin for ReplanningTrigger
impl UnwindSafe for ReplanningTrigger
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