pub struct SourceLayout { /* private fields */ }Implementations§
Source§impl SourceLayout
impl SourceLayout
pub fn originating_call(&self) -> Option<BoxId>
pub fn tool_call_id(&self) -> Option<ToolCallId>
pub fn file_count(&self) -> usize
pub fn record_file( &mut self, originating_call: BoxId, tool_call_id: ToolCallId, path: String, is_text: bool, ) -> Result<(), String>
pub fn retire_file(&mut self, path: &str) -> Result<(), String>
Trait Implementations§
Source§impl Clone for SourceLayout
impl Clone for SourceLayout
Source§impl Debug for SourceLayout
impl Debug for SourceLayout
impl Eq for SourceLayout
Source§impl PartialEq for SourceLayout
impl PartialEq for SourceLayout
impl StructuralPartialEq for SourceLayout
Auto Trait Implementations§
impl Freeze for SourceLayout
impl RefUnwindSafe for SourceLayout
impl Send for SourceLayout
impl Sync for SourceLayout
impl Unpin for SourceLayout
impl UnsafeUnpin for SourceLayout
impl UnwindSafe for SourceLayout
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