pub struct SkillOptions {
pub agent: SkillAgentSelection,
pub scope: SkillScope,
pub skills_dir: Option<String>,
pub force: bool,
}Expand description
Options shared by every skill action.
Fields§
§agent: SkillAgentSelectionAgent target selection.
scope: SkillScopeSkill scope.
skills_dir: Option<String>Explicit skills directory; requires a single concrete agent.
force: boolOverwrite or remove a skill that this tool did not manage.
Trait Implementations§
Source§impl Clone for SkillOptions
impl Clone for SkillOptions
Source§fn clone(&self) -> SkillOptions
fn clone(&self) -> SkillOptions
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 moreAuto Trait Implementations§
impl Freeze for SkillOptions
impl RefUnwindSafe for SkillOptions
impl Send for SkillOptions
impl Sync for SkillOptions
impl Unpin for SkillOptions
impl UnsafeUnpin for SkillOptions
impl UnwindSafe for SkillOptions
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