pub struct PromptCapabilities {
pub image: bool,
pub audio: bool,
pub embedded_context: bool,
}Expand description
The prompt capabilities the agent advertises.
Fields§
§image: boolWhether the agent accepts image content in user prompts.
audio: boolWhether the agent accepts audio content in user prompts.
embedded_context: boolWhether the agent accepts embedded context (e.g. file contents) in user prompts.
Trait Implementations§
Source§impl Clone for PromptCapabilities
impl Clone for PromptCapabilities
Source§impl Debug for PromptCapabilities
impl Debug for PromptCapabilities
Source§impl Default for PromptCapabilities
impl Default for PromptCapabilities
Source§impl<'de> Deserialize<'de> for PromptCapabilities
impl<'de> Deserialize<'de> for PromptCapabilities
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 PromptCapabilities
Source§impl PartialEq for PromptCapabilities
impl PartialEq for PromptCapabilities
Source§impl Serialize for PromptCapabilities
impl Serialize for PromptCapabilities
impl StructuralPartialEq for PromptCapabilities
Auto Trait Implementations§
impl Freeze for PromptCapabilities
impl RefUnwindSafe for PromptCapabilities
impl Send for PromptCapabilities
impl Sync for PromptCapabilities
impl Unpin for PromptCapabilities
impl UnsafeUnpin for PromptCapabilities
impl UnwindSafe for PromptCapabilities
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