pub enum SkipKind {
Unreadable,
ParseError,
NameDirectoryMismatch,
NameCollision,
RootFile,
}Expand description
Why a candidate SKILL.md was not loaded.
v1 set is frozen. Additions are a new versioned variant plus a corpus
fixture. Do not add BudgetOmitted, Disabled, Ignored,
VendorDenylist, or InvocationOff until they are real skip rows
with fixtures.
Variants§
Unreadable
File could not be read.
ParseError
Frontmatter/body failed agentskills parse/validation.
NameDirectoryMismatch
Frontmatter name does not match parent directory.
NameCollision
Same name already loaded from a higher-priority path (winner_path set).
RootFile
Loose SKILL.md in a skills root instead of dir/<name>/SKILL.md.
Implementations§
Trait Implementations§
impl Copy for SkipKind
Source§impl<'de> Deserialize<'de> for SkipKind
impl<'de> Deserialize<'de> for SkipKind
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
impl Eq for SkipKind
impl StructuralPartialEq for SkipKind
Auto Trait Implementations§
impl Freeze for SkipKind
impl RefUnwindSafe for SkipKind
impl Send for SkipKind
impl Sync for SkipKind
impl Unpin for SkipKind
impl UnsafeUnpin for SkipKind
impl UnwindSafe for SkipKind
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