pub struct ProviderAvailableCommand {
pub name: String,
pub description: String,
pub input_hint: Option<String>,
}Expand description
A single slash-style command the agent advertises (ACP transport’s
available_commands_update).
Fields§
§name: String§description: String§input_hint: Option<String>Trait Implementations§
Source§impl Clone for ProviderAvailableCommand
impl Clone for ProviderAvailableCommand
Source§impl Debug for ProviderAvailableCommand
impl Debug for ProviderAvailableCommand
Source§impl<'de> Deserialize<'de> for ProviderAvailableCommand
impl<'de> Deserialize<'de> for ProviderAvailableCommand
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 ProviderAvailableCommand
Source§impl PartialEq for ProviderAvailableCommand
impl PartialEq for ProviderAvailableCommand
Source§impl Serialize for ProviderAvailableCommand
impl Serialize for ProviderAvailableCommand
impl StructuralPartialEq for ProviderAvailableCommand
Auto Trait Implementations§
impl Freeze for ProviderAvailableCommand
impl RefUnwindSafe for ProviderAvailableCommand
impl Send for ProviderAvailableCommand
impl Sync for ProviderAvailableCommand
impl Unpin for ProviderAvailableCommand
impl UnsafeUnpin for ProviderAvailableCommand
impl UnwindSafe for ProviderAvailableCommand
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