pub enum ProviderTranscriptItemKind {
Show 13 variants
OpenAiMessage,
OpenAiReasoning,
OpenAiFunctionCall,
OpenAiToolSearchCall,
OpenAiToolSearchOutput,
OpenAiAdditionalTools,
AnthropicText,
AnthropicThinking,
AnthropicRedactedThinking,
AnthropicServerToolUse,
AnthropicToolSearchToolResult,
AnthropicToolUse,
AnthropicToolResult,
}Expand description
The bounded provider item variants Bamboo is willing to replay.
Variants§
OpenAiMessage
OpenAiReasoning
OpenAiFunctionCall
OpenAiToolSearchCall
OpenAiToolSearchOutput
OpenAiAdditionalTools
AnthropicText
AnthropicThinking
AnthropicRedactedThinking
AnthropicServerToolUse
AnthropicToolSearchToolResult
AnthropicToolUse
AnthropicToolResult
Implementations§
Source§impl ProviderTranscriptItemKind
impl ProviderTranscriptItemKind
pub fn is_discovery(self) -> bool
Trait Implementations§
Source§impl Clone for ProviderTranscriptItemKind
impl Clone for ProviderTranscriptItemKind
Source§fn clone(&self) -> ProviderTranscriptItemKind
fn clone(&self) -> ProviderTranscriptItemKind
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 ProviderTranscriptItemKind
Source§impl Debug for ProviderTranscriptItemKind
impl Debug for ProviderTranscriptItemKind
Source§impl<'de> Deserialize<'de> for ProviderTranscriptItemKind
impl<'de> Deserialize<'de> for ProviderTranscriptItemKind
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 ProviderTranscriptItemKind
Source§impl Hash for ProviderTranscriptItemKind
impl Hash for ProviderTranscriptItemKind
impl StructuralPartialEq for ProviderTranscriptItemKind
Auto Trait Implementations§
impl Freeze for ProviderTranscriptItemKind
impl RefUnwindSafe for ProviderTranscriptItemKind
impl Send for ProviderTranscriptItemKind
impl Sync for ProviderTranscriptItemKind
impl Unpin for ProviderTranscriptItemKind
impl UnsafeUnpin for ProviderTranscriptItemKind
impl UnwindSafe for ProviderTranscriptItemKind
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§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.