pub struct ThinkingBudget {
pub min: i32,
pub max: i32,
pub dynamic_value: Option<i32>,
pub disable_value: Option<i32>,
}Expand description
Thinking budget range metadata.
Fields§
§min: i32Minimum budget value.
max: i32Maximum budget value.
dynamic_value: Option<i32>Dynamic budget value if applicable.
disable_value: Option<i32>Value that disables thinking budget.
Trait Implementations§
Source§impl Clone for ThinkingBudget
impl Clone for ThinkingBudget
Source§fn clone(&self) -> ThinkingBudget
fn clone(&self) -> ThinkingBudget
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 ThinkingBudget
impl Debug for ThinkingBudget
Source§impl Default for ThinkingBudget
impl Default for ThinkingBudget
Source§fn default() -> ThinkingBudget
fn default() -> ThinkingBudget
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThinkingBudget
impl<'de> Deserialize<'de> for ThinkingBudget
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
Source§impl PartialEq for ThinkingBudget
impl PartialEq for ThinkingBudget
Source§impl Serialize for ThinkingBudget
impl Serialize for ThinkingBudget
impl StructuralPartialEq for ThinkingBudget
Auto Trait Implementations§
impl Freeze for ThinkingBudget
impl RefUnwindSafe for ThinkingBudget
impl Send for ThinkingBudget
impl Sync for ThinkingBudget
impl Unpin for ThinkingBudget
impl UnsafeUnpin for ThinkingBudget
impl UnwindSafe for ThinkingBudget
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