pub enum OpaqueField {
ClaudeThinkingSignature,
ClaudeRedactedThinkingData,
GeminiPartThoughtSignature,
ResponsesReasoningEncryptedContent,
}Expand description
The exact declared upstream field that owns an opaque value. A matching origin/model does not permit moving bytes between these fields.
Variants§
ClaudeThinkingSignature
ClaudeRedactedThinkingData
GeminiPartThoughtSignature
ResponsesReasoningEncryptedContent
Implementations§
Trait Implementations§
Source§impl Clone for OpaqueField
impl Clone for OpaqueField
impl Copy for OpaqueField
Source§impl Debug for OpaqueField
impl Debug for OpaqueField
Source§impl<'de> Deserialize<'de> for OpaqueField
impl<'de> Deserialize<'de> for OpaqueField
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 OpaqueField
Source§impl PartialEq for OpaqueField
impl PartialEq for OpaqueField
Source§impl Serialize for OpaqueField
impl Serialize for OpaqueField
impl StructuralPartialEq for OpaqueField
Auto Trait Implementations§
impl Freeze for OpaqueField
impl RefUnwindSafe for OpaqueField
impl Send for OpaqueField
impl Sync for OpaqueField
impl Unpin for OpaqueField
impl UnsafeUnpin for OpaqueField
impl UnwindSafe for OpaqueField
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