pub enum ThinkingBlockState {
Collapsed,
Extended,
}Expand description
Default collapse state of agent thinking/reasoning blocks in the transcript.
Variants§
Collapsed
Thinking blocks render collapsed (a single summary line) by default.
Extended
Thinking blocks render fully expanded by default.
Trait Implementations§
Source§impl Clone for ThinkingBlockState
impl Clone for ThinkingBlockState
Source§fn clone(&self) -> ThinkingBlockState
fn clone(&self) -> ThinkingBlockState
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 moreimpl Copy for ThinkingBlockState
Source§impl Debug for ThinkingBlockState
impl Debug for ThinkingBlockState
Source§impl Default for ThinkingBlockState
impl Default for ThinkingBlockState
Source§fn default() -> ThinkingBlockState
fn default() -> ThinkingBlockState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThinkingBlockState
impl<'de> Deserialize<'de> for ThinkingBlockState
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 ThinkingBlockState
Source§impl JsonSchema for ThinkingBlockState
impl JsonSchema for ThinkingBlockState
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ThinkingBlockState
impl PartialEq for ThinkingBlockState
Source§impl Serialize for ThinkingBlockState
impl Serialize for ThinkingBlockState
impl StructuralPartialEq for ThinkingBlockState
Auto Trait Implementations§
impl Freeze for ThinkingBlockState
impl RefUnwindSafe for ThinkingBlockState
impl Send for ThinkingBlockState
impl Sync for ThinkingBlockState
impl Unpin for ThinkingBlockState
impl UnsafeUnpin for ThinkingBlockState
impl UnwindSafe for ThinkingBlockState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.