pub struct StrategyInfo {
pub name: String,
pub step_count: usize,
pub step_names: Vec<String>,
pub description: String,
}Expand description
AI-introspectable summary of an ExecutionStrategy.
Fields§
§name: StringStrategy name.
step_count: usizeNumber of steps in the strategy.
step_names: Vec<String>Ordered list of step names.
description: StringAuto-generated description from step descriptions.
Trait Implementations§
Source§impl Clone for StrategyInfo
impl Clone for StrategyInfo
Source§fn clone(&self) -> StrategyInfo
fn clone(&self) -> StrategyInfo
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 StrategyInfo
impl Debug for StrategyInfo
Source§impl<'de> Deserialize<'de> for StrategyInfo
impl<'de> Deserialize<'de> for StrategyInfo
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 StrategyInfo
impl RefUnwindSafe for StrategyInfo
impl Send for StrategyInfo
impl Sync for StrategyInfo
impl Unpin for StrategyInfo
impl UnsafeUnpin for StrategyInfo
impl UnwindSafe for StrategyInfo
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