pub struct CommandsExpandResult {
pub command: CommandDescriptor,
pub message: String,
pub context_blocks: Vec<ContextBlock>,
pub allowed_tools: Vec<String>,
pub model: Option<String>,
pub agent: Option<String>,
}Fields§
§command: CommandDescriptor§message: String§context_blocks: Vec<ContextBlock>§allowed_tools: Vec<String>§model: Option<String>§agent: Option<String>Trait Implementations§
Source§impl Clone for CommandsExpandResult
impl Clone for CommandsExpandResult
Source§fn clone(&self) -> CommandsExpandResult
fn clone(&self) -> CommandsExpandResult
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 CommandsExpandResult
impl Debug for CommandsExpandResult
Source§impl<'de> Deserialize<'de> for CommandsExpandResult
impl<'de> Deserialize<'de> for CommandsExpandResult
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 CommandsExpandResult
impl RefUnwindSafe for CommandsExpandResult
impl Send for CommandsExpandResult
impl Sync for CommandsExpandResult
impl Unpin for CommandsExpandResult
impl UnsafeUnpin for CommandsExpandResult
impl UnwindSafe for CommandsExpandResult
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