pub struct ToolDisplayMeta {
pub title: String,
pub value: String,
}Expand description
Human-readable display metadata for a tool operation.
Contains a pre-computed title (e.g., “Read file”) and value
(e.g., “Cargo.toml, 156 lines”) that consumers render directly.
Fields§
§title: String§value: StringImplementations§
Trait Implementations§
Source§impl Clone for ToolDisplayMeta
impl Clone for ToolDisplayMeta
Source§fn clone(&self) -> ToolDisplayMeta
fn clone(&self) -> ToolDisplayMeta
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 ToolDisplayMeta
impl Debug for ToolDisplayMeta
Source§impl<'de> Deserialize<'de> for ToolDisplayMeta
impl<'de> Deserialize<'de> for ToolDisplayMeta
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ToolDisplayMeta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ToolDisplayMeta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ToolDisplayMeta> for ToolResultMeta
impl From<ToolDisplayMeta> for ToolResultMeta
Source§fn from(display: ToolDisplayMeta) -> ToolResultMeta
fn from(display: ToolDisplayMeta) -> ToolResultMeta
Converts to this type from the input type.
Source§impl PartialEq for ToolDisplayMeta
impl PartialEq for ToolDisplayMeta
Source§impl Serialize for ToolDisplayMeta
impl Serialize for ToolDisplayMeta
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ToolDisplayMeta
Auto Trait Implementations§
impl Freeze for ToolDisplayMeta
impl RefUnwindSafe for ToolDisplayMeta
impl Send for ToolDisplayMeta
impl Sync for ToolDisplayMeta
impl Unpin for ToolDisplayMeta
impl UnsafeUnpin for ToolDisplayMeta
impl UnwindSafe for ToolDisplayMeta
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