pub struct RawLlmOptions {
pub reasoning_effort: Option<ReasoningEffort>,
pub tools: Option<Vec<Tool>>,
pub resolved_tools: Option<Vec<(ToolCall, String)>>,
pub output_schema: Option<Schema>,
pub messages: Option<Vec<ChatMessage>>,
}Fields§
§reasoning_effort: Option<ReasoningEffort>§tools: Option<Vec<Tool>>§resolved_tools: Option<Vec<(ToolCall, String)>>§output_schema: Option<Schema>§messages: Option<Vec<ChatMessage>>Trait Implementations§
Source§impl Clone for RawLlmOptions
impl Clone for RawLlmOptions
Source§fn clone(&self) -> RawLlmOptions
fn clone(&self) -> RawLlmOptions
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 RawLlmOptions
impl Debug for RawLlmOptions
Source§impl Default for RawLlmOptions
impl Default for RawLlmOptions
Source§fn default() -> RawLlmOptions
fn default() -> RawLlmOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RawLlmOptions
impl RefUnwindSafe for RawLlmOptions
impl Send for RawLlmOptions
impl Sync for RawLlmOptions
impl Unpin for RawLlmOptions
impl UnsafeUnpin for RawLlmOptions
impl UnwindSafe for RawLlmOptions
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