pub struct LlmCapabilities {
pub supports_streaming: bool,
pub supports_tools: bool,
pub supports_vision: bool,
pub supports_thinking: bool,
pub max_context_tokens: Option<u32>,
pub max_output_tokens: Option<u32>,
}Fields§
§supports_streaming: bool§supports_tools: bool§supports_vision: bool§supports_thinking: bool§max_context_tokens: Option<u32>§max_output_tokens: Option<u32>Trait Implementations§
Source§impl Clone for LlmCapabilities
impl Clone for LlmCapabilities
Source§fn clone(&self) -> LlmCapabilities
fn clone(&self) -> LlmCapabilities
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 LlmCapabilities
impl Debug for LlmCapabilities
Source§impl Default for LlmCapabilities
impl Default for LlmCapabilities
Source§fn default() -> LlmCapabilities
fn default() -> LlmCapabilities
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LlmCapabilities
impl RefUnwindSafe for LlmCapabilities
impl Send for LlmCapabilities
impl Sync for LlmCapabilities
impl Unpin for LlmCapabilities
impl UnsafeUnpin for LlmCapabilities
impl UnwindSafe for LlmCapabilities
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