pub enum Flavour {
Command,
Tool,
}Expand description
Which jev a skill teaches.
Variants§
Command
The jev command, in a shell. skills/jev/.
Tool
An agent’s jev tool, called with JSON. skills/jev-tool/.
Implementations§
Source§impl Flavour
impl Flavour
Sourcepub fn files(self) -> [(&'static str, &'static str); 2]
pub fn files(self) -> [(&'static str, &'static str); 2]
The skill’s files, each path relative to the skill’s own folder.
Both flavours are named jev in their frontmatter and go in a folder called jev, so a
project holds one of them at a time: an agent that had both would be told two different
ways to ask, and dx would leave the second out as a skill it already has.
Trait Implementations§
impl Copy for Flavour
impl Eq for Flavour
impl StructuralPartialEq for Flavour
Auto Trait Implementations§
impl Freeze for Flavour
impl RefUnwindSafe for Flavour
impl Send for Flavour
impl Sync for Flavour
impl Unpin for Flavour
impl UnsafeUnpin for Flavour
impl UnwindSafe for Flavour
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