pub struct InspectedItem {
pub kind: InspectedKind,
pub slug: String,
pub source_path: String,
pub skill_root: Option<String>,
pub output_path: Option<String>,
pub payload: Vec<String>,
}Fields§
§kind: InspectedKind§slug: String§source_path: StringThe definition file (…/SKILL.md, agents/x.md, commands/x.md).
skill_root: Option<String>The skill’s directory, whose files travel with it.
output_path: Option<String>Where the definition lands in schema v1; commands have none.
payload: Vec<String>A skill’s payload files, by source path.
Trait Implementations§
Source§impl Clone for InspectedItem
impl Clone for InspectedItem
Source§impl Debug for InspectedItem
impl Debug for InspectedItem
Auto Trait Implementations§
impl Forget for InspectedItem
impl Freeze for InspectedItem
impl RefUnwindSafe for InspectedItem
impl Send for InspectedItem
impl Sync for InspectedItem
impl Unpin for InspectedItem
impl UnsafeUnpin for InspectedItem
impl UnwindSafe for InspectedItem
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