pub struct AgentModeInfo {
pub name: String,
pub display_name: String,
pub description: String,
}Expand description
Non-secret metadata for a selectable CLI primary agent.
Fields§
§name: StringCanonical CLI primary-agent name.
display_name: StringCLI display name.
description: StringShort description of the agent’s role.
Trait Implementations§
Source§impl Clone for AgentModeInfo
impl Clone for AgentModeInfo
Source§impl Debug for AgentModeInfo
impl Debug for AgentModeInfo
Source§impl<'de> Deserialize<'de> for AgentModeInfo
impl<'de> Deserialize<'de> for AgentModeInfo
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 AgentModeInfo
Source§impl PartialEq for AgentModeInfo
impl PartialEq for AgentModeInfo
Source§impl Serialize for AgentModeInfo
impl Serialize for AgentModeInfo
impl StructuralPartialEq for AgentModeInfo
Auto Trait Implementations§
impl Forget for AgentModeInfo
impl Freeze for AgentModeInfo
impl RefUnwindSafe for AgentModeInfo
impl Send for AgentModeInfo
impl Sync for AgentModeInfo
impl Unpin for AgentModeInfo
impl UnsafeUnpin for AgentModeInfo
impl UnwindSafe for AgentModeInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.