pub struct ToolProgressRenderOptions {
pub tools: Vec<ToolDefinition>,
pub verbose: bool,
pub terminal_size: Option<TerminalSize>,
pub in_progress_tool_call_count: Option<usize>,
pub is_transcript_mode: bool,
}Fields§
§tools: Vec<ToolDefinition>§verbose: bool§terminal_size: Option<TerminalSize>§in_progress_tool_call_count: Option<usize>§is_transcript_mode: boolTrait Implementations§
Source§impl Clone for ToolProgressRenderOptions
impl Clone for ToolProgressRenderOptions
Source§fn clone(&self) -> ToolProgressRenderOptions
fn clone(&self) -> ToolProgressRenderOptions
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 ToolProgressRenderOptions
impl RefUnwindSafe for ToolProgressRenderOptions
impl Send for ToolProgressRenderOptions
impl Sync for ToolProgressRenderOptions
impl Unpin for ToolProgressRenderOptions
impl UnsafeUnpin for ToolProgressRenderOptions
impl UnwindSafe for ToolProgressRenderOptions
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