pub struct CommandDescriptor {
pub name: String,
pub description: Option<String>,
pub argument_hint: Option<String>,
pub source: String,
pub model: Option<String>,
pub agent: Option<String>,
pub has_shell_includes: bool,
pub has_url_includes: bool,
}Fields§
§name: String§description: Option<String>§argument_hint: Option<String>§source: String§model: Option<String>§agent: Option<String>§has_shell_includes: bool§has_url_includes: boolTrait Implementations§
Source§impl Clone for CommandDescriptor
impl Clone for CommandDescriptor
Source§fn clone(&self) -> CommandDescriptor
fn clone(&self) -> CommandDescriptor
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 CommandDescriptor
impl Debug for CommandDescriptor
Source§impl<'de> Deserialize<'de> for CommandDescriptor
impl<'de> Deserialize<'de> for CommandDescriptor
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 CommandDescriptor
impl RefUnwindSafe for CommandDescriptor
impl Send for CommandDescriptor
impl Sync for CommandDescriptor
impl Unpin for CommandDescriptor
impl UnsafeUnpin for CommandDescriptor
impl UnwindSafe for CommandDescriptor
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