pub struct SkillDiscoveryPath {
pub path: String,
pub preferred_for_creation: bool,
pub project_path: Option<String>,
pub scope: SkillDiscoveryScope,
}Expand description
Schema for the SkillDiscoveryPath type.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§path: StringAbsolute path of the create/discovery target (may not exist on disk yet)
preferred_for_creation: boolWhether this is the canonical directory to create a new skill in its tier. At most one entry per tier is preferred; the personal-agents and custom scopes are never preferred.
project_path: Option<String>The input project path this directory was derived from (only for project scope)
scope: SkillDiscoveryScopeWhich tier this directory belongs to
Trait Implementations§
Source§impl Clone for SkillDiscoveryPath
impl Clone for SkillDiscoveryPath
Source§fn clone(&self) -> SkillDiscoveryPath
fn clone(&self) -> SkillDiscoveryPath
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 SkillDiscoveryPath
impl Debug for SkillDiscoveryPath
Source§impl Default for SkillDiscoveryPath
impl Default for SkillDiscoveryPath
Source§fn default() -> SkillDiscoveryPath
fn default() -> SkillDiscoveryPath
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SkillDiscoveryPath
impl<'de> Deserialize<'de> for SkillDiscoveryPath
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 SkillDiscoveryPath
impl RefUnwindSafe for SkillDiscoveryPath
impl Send for SkillDiscoveryPath
impl Sync for SkillDiscoveryPath
impl Unpin for SkillDiscoveryPath
impl UnsafeUnpin for SkillDiscoveryPath
impl UnwindSafe for SkillDiscoveryPath
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