pub struct CodingView {
pub system: Vec<String>,
pub tools: Vec<ToolSpec>,
pub pending_confirmation: Option<PendingConfirmation>,
pub pending_question: Option<PendingQuestion>,
pub assistant: Option<String>,
pub phase: CodingPhase,
pub schema_error: Option<String>,
pub tool_budget: Option<u32>,
pub compact_after_chars: Option<usize>,
}Fields§
§system: Vec<String>§tools: Vec<ToolSpec>§pending_confirmation: Option<PendingConfirmation>§pending_question: Option<PendingQuestion>§assistant: Option<String>§phase: CodingPhase§schema_error: Option<String>§tool_budget: Option<u32>Composed budget policy slot (budget(...) part).
compact_after_chars: Option<usize>Composed compaction threshold slot (compact(...) part).
Implementations§
Source§impl CodingView
impl CodingView
Trait Implementations§
Source§impl Clone for CodingView
impl Clone for CodingView
Source§impl Debug for CodingView
impl Debug for CodingView
Source§impl PartialEq for CodingView
impl PartialEq for CodingView
impl StructuralPartialEq for CodingView
Auto Trait Implementations§
impl Freeze for CodingView
impl RefUnwindSafe for CodingView
impl Send for CodingView
impl Sync for CodingView
impl Unpin for CodingView
impl UnsafeUnpin for CodingView
impl UnwindSafe for CodingView
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