pub struct AuthoredCapabilities {Show 14 fields
pub input: BTreeSet<Modality>,
pub output: BTreeSet<Modality>,
pub context_tokens: u64,
pub output_tokens: u64,
pub tool_calling: bool,
pub parallel_tool_calls: bool,
pub structured_output: bool,
pub reasoning: bool,
pub temperature: bool,
pub top_p: bool,
pub seed: bool,
pub compaction: CompactionCapability,
pub native_replay: Option<ReplayCapability>,
pub media: BTreeMap<MediaKind, MediaCapability>,
}Fields§
§input: BTreeSet<Modality>§output: BTreeSet<Modality>§context_tokens: u64§output_tokens: u64§tool_calling: bool§parallel_tool_calls: bool§structured_output: bool§reasoning: bool§temperature: bool§top_p: bool§seed: bool§compaction: CompactionCapability§native_replay: Option<ReplayCapability>§media: BTreeMap<MediaKind, MediaCapability>Trait Implementations§
Source§impl Clone for AuthoredCapabilities
impl Clone for AuthoredCapabilities
Source§fn clone(&self) -> AuthoredCapabilities
fn clone(&self) -> AuthoredCapabilities
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 AuthoredCapabilities
impl Debug for AuthoredCapabilities
Source§impl<'de> Deserialize<'de> for AuthoredCapabilities
impl<'de> Deserialize<'de> for AuthoredCapabilities
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 AuthoredCapabilities
Source§impl PartialEq for AuthoredCapabilities
impl PartialEq for AuthoredCapabilities
Source§fn eq(&self, other: &AuthoredCapabilities) -> bool
fn eq(&self, other: &AuthoredCapabilities) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AuthoredCapabilities
impl Serialize for AuthoredCapabilities
impl StructuralPartialEq for AuthoredCapabilities
Auto Trait Implementations§
impl Freeze for AuthoredCapabilities
impl RefUnwindSafe for AuthoredCapabilities
impl Send for AuthoredCapabilities
impl Sync for AuthoredCapabilities
impl Unpin for AuthoredCapabilities
impl UnsafeUnpin for AuthoredCapabilities
impl UnwindSafe for AuthoredCapabilities
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