pub enum SlashCommand {
Show 37 variants
Help,
Status,
Compact,
Compress,
Bughunter {
scope: Option<String>,
},
Commit,
Pr {
context: Option<String>,
},
Issue {
context: Option<String>,
},
Ultraplan {
task: Option<String>,
},
Teleport {
target: Option<String>,
},
DebugToolCall,
Model {
model: Option<String>,
},
Permissions {
mode: Option<String>,
},
Clear {
confirm: bool,
},
Cost,
Resume {
session_path: Option<String>,
},
Config {
section: Option<String>,
},
Memory,
Init,
Diff,
Version,
Export {
path: Option<String>,
},
Session {
action: Option<String>,
target: Option<String>,
},
Auth {
provider: Option<String>,
},
Plan {
task: Option<String>,
},
Tdd {
interface: Option<String>,
},
Verify,
CodeReview {
files: Option<String>,
},
BuildFix,
Aside {
question: Option<String>,
},
Learn,
Refactor {
scope: Option<String>,
},
Checkpoint {
label: Option<String>,
},
Docs {
query: Option<String>,
},
Loop {
mission: Option<String>,
},
Mcp {
action: Option<String>,
args: Option<String>,
},
Unknown(String),
}Variants§
Help
Status
Compact
Compress
Bughunter
Commit
Pr
Issue
Ultraplan
Teleport
DebugToolCall
Model
Permissions
Clear
Cost
Resume
Config
Memory
Init
Diff
Version
Export
Session
Auth
Plan
Tdd
Verify
CodeReview
BuildFix
Aside
Learn
Refactor
Checkpoint
Docs
Loop
Mcp
Unknown(String)
Implementations§
Trait Implementations§
Source§impl Clone for SlashCommand
impl Clone for SlashCommand
Source§fn clone(&self) -> SlashCommand
fn clone(&self) -> SlashCommand
Returns a duplicate of the value. Read more
1.0.0 · 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 SlashCommand
impl Debug for SlashCommand
Source§impl PartialEq for SlashCommand
impl PartialEq for SlashCommand
impl Eq for SlashCommand
impl StructuralPartialEq for SlashCommand
Auto Trait Implementations§
impl Freeze for SlashCommand
impl RefUnwindSafe for SlashCommand
impl Send for SlashCommand
impl Sync for SlashCommand
impl Unpin for SlashCommand
impl UnsafeUnpin for SlashCommand
impl UnwindSafe for SlashCommand
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