pub struct ScriptPrepared {
pub script_content: String,
pub allowed_tool_names: Vec<String>,
pub model_override: Option<String>,
pub skill_name: String,
}Expand description
Prepared script execution — caller executes via OrchestratorTool.
Fields§
§script_content: StringThe rendered Rhai script content
allowed_tool_names: Vec<String>Tool names allowed for this skill (filtered from available tools)
model_override: Option<String>Optional model override
skill_name: StringSkill name for logging
Trait Implementations§
Source§impl Clone for ScriptPrepared
impl Clone for ScriptPrepared
Source§fn clone(&self) -> ScriptPrepared
fn clone(&self) -> ScriptPrepared
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 moreAuto Trait Implementations§
impl Freeze for ScriptPrepared
impl RefUnwindSafe for ScriptPrepared
impl Send for ScriptPrepared
impl Sync for ScriptPrepared
impl Unpin for ScriptPrepared
impl UnsafeUnpin for ScriptPrepared
impl UnwindSafe for ScriptPrepared
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