pub struct ChatPolicy {
pub max_tool_round_trips: usize,
pub default_temperature: Option<f32>,
pub default_max_tokens: Option<u32>,
pub provider_retry_policy: RetryPolicy,
}Fields§
§max_tool_round_trips: usize§default_temperature: Option<f32>§default_max_tokens: Option<u32>§provider_retry_policy: RetryPolicyTrait Implementations§
Source§impl Clone for ChatPolicy
impl Clone for ChatPolicy
Source§fn clone(&self) -> ChatPolicy
fn clone(&self) -> ChatPolicy
Returns a duplicate of the value. Read more
1.0.0 · 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 ChatPolicy
impl Debug for ChatPolicy
Source§impl Default for ChatPolicy
impl Default for ChatPolicy
Source§fn default() -> ChatPolicy
fn default() -> ChatPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for ChatPolicy
impl PartialEq for ChatPolicy
impl StructuralPartialEq for ChatPolicy
Auto Trait Implementations§
impl Freeze for ChatPolicy
impl RefUnwindSafe for ChatPolicy
impl Send for ChatPolicy
impl Sync for ChatPolicy
impl Unpin for ChatPolicy
impl UnwindSafe for ChatPolicy
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