pub enum TextKind {
Default,
Reasoning,
OpenAiJson,
}Expand description
The subtype of a Item::Text payload.
Variants§
Default
Ordinary user- or model-visible text.
Reasoning
Model reasoning / chain-of-thought text.
OpenAiJson
An opaque OpenAI-compatible REST JSON payload (used by the higher-level OpenAI facade). Rarely constructed directly.
Trait Implementations§
impl Copy for TextKind
impl Eq for TextKind
impl StructuralPartialEq for TextKind
Auto Trait Implementations§
impl Freeze for TextKind
impl RefUnwindSafe for TextKind
impl Send for TextKind
impl Sync for TextKind
impl Unpin for TextKind
impl UnsafeUnpin for TextKind
impl UnwindSafe for TextKind
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.