pub struct ProcessUserInputContext {
pub session_id: String,
pub cwd: String,
pub agent_id: Option<String>,
pub query_tracking: Option<QueryTracking>,
pub options: ProcessUserInputContextOptions,
}Expand description
Process user input context - combines ToolUseContext and LocalJSXCommandContext
Fields§
§session_id: StringSession ID
cwd: StringCurrent working directory
agent_id: Option<String>Agent ID if set
query_tracking: Option<QueryTracking>Query tracking information
options: ProcessUserInputContextOptionsContext options
Trait Implementations§
Source§impl Clone for ProcessUserInputContext
impl Clone for ProcessUserInputContext
Source§fn clone(&self) -> ProcessUserInputContext
fn clone(&self) -> ProcessUserInputContext
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 ProcessUserInputContext
impl Debug for ProcessUserInputContext
Auto Trait Implementations§
impl Freeze for ProcessUserInputContext
impl RefUnwindSafe for ProcessUserInputContext
impl Send for ProcessUserInputContext
impl Sync for ProcessUserInputContext
impl Unpin for ProcessUserInputContext
impl UnsafeUnpin for ProcessUserInputContext
impl UnwindSafe for ProcessUserInputContext
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