#[non_exhaustive]pub struct ClearedThinking {
pub type_: ClearedThinkingType,
pub cleared_input_tokens: i64,
pub cleared_thinking_turns: i64,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.type_: ClearedThinkingType§cleared_input_tokens: i64§cleared_thinking_turns: i64§rest: RestImplementations§
Source§impl ClearedThinking
impl ClearedThinking
Sourcepub fn builder(
type_: ClearedThinkingType,
cleared_input_tokens: i64,
cleared_thinking_turns: i64,
) -> ClearedThinkingBuilder
pub fn builder( type_: ClearedThinkingType, cleared_input_tokens: i64, cleared_thinking_turns: i64, ) -> ClearedThinkingBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ClearedThinking
impl Clone for ClearedThinking
Source§impl Debug for ClearedThinking
impl Debug for ClearedThinking
Source§impl DeclaredFields for ClearedThinking
impl DeclaredFields for ClearedThinking
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ClearedThinking
impl<'de> Deserialize<'de> for ClearedThinking
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
impl Eq for ClearedThinking
Source§impl PartialEq for ClearedThinking
impl PartialEq for ClearedThinking
Source§impl Serialize for ClearedThinking
impl Serialize for ClearedThinking
impl StructuralPartialEq for ClearedThinking
Auto Trait Implementations§
impl Freeze for ClearedThinking
impl RefUnwindSafe for ClearedThinking
impl Send for ClearedThinking
impl Sync for ClearedThinking
impl Unpin for ClearedThinking
impl UnsafeUnpin for ClearedThinking
impl UnwindSafe for ClearedThinking
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