pub struct SubagentSelectedData {
pub agent_display_name: String,
pub agent_name: String,
pub tools: Vec<String>,
}Expand description
Custom agent selection details including name and available tools
Fields§
§agent_display_name: StringHuman-readable display name of the selected custom agent
agent_name: StringInternal name of the selected custom agent
tools: Vec<String>List of tool names available to this agent, or null for all tools
Trait Implementations§
Source§impl Clone for SubagentSelectedData
impl Clone for SubagentSelectedData
Source§fn clone(&self) -> SubagentSelectedData
fn clone(&self) -> SubagentSelectedData
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 SubagentSelectedData
impl Debug for SubagentSelectedData
Source§impl<'de> Deserialize<'de> for SubagentSelectedData
impl<'de> Deserialize<'de> for SubagentSelectedData
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
Auto Trait Implementations§
impl Freeze for SubagentSelectedData
impl RefUnwindSafe for SubagentSelectedData
impl Send for SubagentSelectedData
impl Sync for SubagentSelectedData
impl Unpin for SubagentSelectedData
impl UnsafeUnpin for SubagentSelectedData
impl UnwindSafe for SubagentSelectedData
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