pub struct LocalShellSpawnInput {
pub command: String,
pub description: String,
pub timeout: Option<u64>,
pub tool_use_id: Option<String>,
pub agent_id: Option<String>,
pub kind: Option<ShellKind>,
}Expand description
Input for spawning a local shell task
Fields§
§command: String§description: String§timeout: Option<u64>§tool_use_id: Option<String>§agent_id: Option<String>§kind: Option<ShellKind>UI display variant: description-as-label, dialog title, status bar pill.
Trait Implementations§
Source§impl Clone for LocalShellSpawnInput
impl Clone for LocalShellSpawnInput
Source§fn clone(&self) -> LocalShellSpawnInput
fn clone(&self) -> LocalShellSpawnInput
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 moreAuto Trait Implementations§
impl Freeze for LocalShellSpawnInput
impl RefUnwindSafe for LocalShellSpawnInput
impl Send for LocalShellSpawnInput
impl Sync for LocalShellSpawnInput
impl Unpin for LocalShellSpawnInput
impl UnsafeUnpin for LocalShellSpawnInput
impl UnwindSafe for LocalShellSpawnInput
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