pub struct ToolDisplayProjection {
pub lines: Vec<String>,
}Expand description
User-facing bounded projection of a tool result.
Fields§
§lines: Vec<String>Lines rendered by the CLI, TUI, or ACP adapter.
Implementations§
Trait Implementations§
Source§impl Clone for ToolDisplayProjection
impl Clone for ToolDisplayProjection
Source§fn clone(&self) -> ToolDisplayProjection
fn clone(&self) -> ToolDisplayProjection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ToolDisplayProjection
impl Debug for ToolDisplayProjection
Source§impl<'de> Deserialize<'de> for ToolDisplayProjection
impl<'de> Deserialize<'de> for ToolDisplayProjection
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ToolDisplayProjection
Source§impl PartialEq for ToolDisplayProjection
impl PartialEq for ToolDisplayProjection
Source§impl Serialize for ToolDisplayProjection
impl Serialize for ToolDisplayProjection
impl StructuralPartialEq for ToolDisplayProjection
Auto Trait Implementations§
impl Freeze for ToolDisplayProjection
impl RefUnwindSafe for ToolDisplayProjection
impl Send for ToolDisplayProjection
impl Sync for ToolDisplayProjection
impl Unpin for ToolDisplayProjection
impl UnsafeUnpin for ToolDisplayProjection
impl UnwindSafe for ToolDisplayProjection
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