Enum PlanStepKind
pub enum PlanStepKind {
Think,
Retrieve,
Transform,
Generate,
Validate,
CallTool,
AskUser,
Review,
Deliver,
Stop,
Custom,
}Variants§
Implementations§
§impl PlanStepKind
impl PlanStepKind
pub const ALL: &'static [PlanStepKind]
pub const fn as_str(self) -> &'static str
Trait Implementations§
§impl Clone for PlanStepKind
impl Clone for PlanStepKind
§fn clone(&self) -> PlanStepKind
fn clone(&self) -> PlanStepKind
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 more§impl Debug for PlanStepKind
impl Debug for PlanStepKind
§impl Display for PlanStepKind
impl Display for PlanStepKind
§impl FromStr for PlanStepKind
impl FromStr for PlanStepKind
§type Err = PlanningError
type Err = PlanningError
The associated error which can be returned from parsing.
§fn from_str(value: &str) -> Result<PlanStepKind, <PlanStepKind as FromStr>::Err>
fn from_str(value: &str) -> Result<PlanStepKind, <PlanStepKind as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for PlanStepKind
impl Hash for PlanStepKind
§impl Ord for PlanStepKind
impl Ord for PlanStepKind
§impl PartialEq for PlanStepKind
impl PartialEq for PlanStepKind
§impl PartialOrd for PlanStepKind
impl PartialOrd for PlanStepKind
impl Copy for PlanStepKind
impl Eq for PlanStepKind
impl StructuralPartialEq for PlanStepKind
Auto Trait Implementations§
impl Freeze for PlanStepKind
impl RefUnwindSafe for PlanStepKind
impl Send for PlanStepKind
impl Sync for PlanStepKind
impl Unpin for PlanStepKind
impl UnsafeUnpin for PlanStepKind
impl UnwindSafe for PlanStepKind
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