pub struct ThinkingInput {
pub type: ThinkingType,
pub budget_tokens: u32,
}Fields§
§type: ThinkingType§budget_tokens: u32Trait Implementations§
Source§impl Debug for ThinkingInput
impl Debug for ThinkingInput
Source§impl Default for ThinkingInput
impl Default for ThinkingInput
Source§impl<'de> Deserialize<'de> for ThinkingInput
impl<'de> Deserialize<'de> for ThinkingInput
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
Auto Trait Implementations§
impl Freeze for ThinkingInput
impl RefUnwindSafe for ThinkingInput
impl Send for ThinkingInput
impl Sync for ThinkingInput
impl Unpin for ThinkingInput
impl UnwindSafe for ThinkingInput
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