pub struct SkillsDiscoverRequest {
pub exclude_host_skills: Option<bool>,
pub project_paths: Option<Vec<String>>,
pub skill_directories: Option<Vec<String>>,
}Expand description
Optional project paths and additional skill directories to include in discovery.
Fields§
§exclude_host_skills: Option<bool>When true, omit skills from the host’s global sources (personal, custom, plugin, and built-in), returning only project-scoped skills. For multitenant deployments.
project_paths: Option<Vec<String>>Optional list of project directory paths to scan for project-scoped skills
skill_directories: Option<Vec<String>>Optional list of additional skill directory paths to include
Trait Implementations§
Source§impl Clone for SkillsDiscoverRequest
impl Clone for SkillsDiscoverRequest
Source§fn clone(&self) -> SkillsDiscoverRequest
fn clone(&self) -> SkillsDiscoverRequest
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 SkillsDiscoverRequest
impl Debug for SkillsDiscoverRequest
Source§impl Default for SkillsDiscoverRequest
impl Default for SkillsDiscoverRequest
Source§fn default() -> SkillsDiscoverRequest
fn default() -> SkillsDiscoverRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SkillsDiscoverRequest
impl<'de> Deserialize<'de> for SkillsDiscoverRequest
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 SkillsDiscoverRequest
impl RefUnwindSafe for SkillsDiscoverRequest
impl Send for SkillsDiscoverRequest
impl Sync for SkillsDiscoverRequest
impl Unpin for SkillsDiscoverRequest
impl UnsafeUnpin for SkillsDiscoverRequest
impl UnwindSafe for SkillsDiscoverRequest
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