pub struct SkillOperatorContextStep {
pub node_path: String,
pub id: String,
pub target: SkillOperatorContextTarget,
pub raw: JsonValue,
pub mutating: bool,
pub allowed_tools: Vec<String>,
pub context_skills: Vec<SkillOperatorContextContextSkill>,
pub tool_refs: Vec<String>,
pub child: Option<Box<SkillOperatorContextNode>>,
}Fields§
§node_path: String§id: String§target: SkillOperatorContextTarget§raw: JsonValue§mutating: bool§allowed_tools: Vec<String>§context_skills: Vec<SkillOperatorContextContextSkill>§tool_refs: Vec<String>§child: Option<Box<SkillOperatorContextNode>>Trait Implementations§
Source§impl Clone for SkillOperatorContextStep
impl Clone for SkillOperatorContextStep
Source§fn clone(&self) -> SkillOperatorContextStep
fn clone(&self) -> SkillOperatorContextStep
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SkillOperatorContextStep
impl Debug for SkillOperatorContextStep
Source§impl<'de> Deserialize<'de> for SkillOperatorContextStep
impl<'de> Deserialize<'de> for SkillOperatorContextStep
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 PartialEq for SkillOperatorContextStep
impl PartialEq for SkillOperatorContextStep
Source§impl Serialize for SkillOperatorContextStep
impl Serialize for SkillOperatorContextStep
impl StructuralPartialEq for SkillOperatorContextStep
Auto Trait Implementations§
impl Freeze for SkillOperatorContextStep
impl RefUnwindSafe for SkillOperatorContextStep
impl Send for SkillOperatorContextStep
impl Sync for SkillOperatorContextStep
impl Unpin for SkillOperatorContextStep
impl UnsafeUnpin for SkillOperatorContextStep
impl UnwindSafe for SkillOperatorContextStep
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