#[non_exhaustive]pub enum ResponseIncludable {
FileSearchCallResults,
WebSearchCallResults,
WebSearchCallActionSources,
MessageInputImageImageUrl,
ComputerCallOutputOutputImageUrl,
CodeInterpreterCallOutputs,
ReasoningEncryptedContent,
MessageOutputTextLogprobs,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
FileSearchCallResults
WebSearchCallResults
WebSearchCallActionSources
MessageInputImageImageUrl
ComputerCallOutputOutputImageUrl
CodeInterpreterCallOutputs
ReasoningEncryptedContent
MessageOutputTextLogprobs
Trait Implementations§
Source§impl Clone for ResponseIncludable
impl Clone for ResponseIncludable
Source§fn clone(&self) -> ResponseIncludable
fn clone(&self) -> ResponseIncludable
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 moreSource§impl Debug for ResponseIncludable
impl Debug for ResponseIncludable
Source§impl<'de> Deserialize<'de> for ResponseIncludable
impl<'de> Deserialize<'de> for ResponseIncludable
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 ResponseIncludable
Source§impl PartialEq for ResponseIncludable
impl PartialEq for ResponseIncludable
Source§impl Serialize for ResponseIncludable
impl Serialize for ResponseIncludable
impl StructuralPartialEq for ResponseIncludable
Auto Trait Implementations§
impl Freeze for ResponseIncludable
impl RefUnwindSafe for ResponseIncludable
impl Send for ResponseIncludable
impl Sync for ResponseIncludable
impl Unpin for ResponseIncludable
impl UnsafeUnpin for ResponseIncludable
impl UnwindSafe for ResponseIncludable
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