pub struct ChatCompletionResponseMessageAnnotations {
pub type: ChatCompletionResponseMessageAnnotationsType,
pub url_citation: ChatCompletionResponseMessageAnnotationsUrlCitation,
}Expand description
A URL citation when using web search.
Fields§
§type: ChatCompletionResponseMessageAnnotationsTypeThe type of the URL citation. Always url_citation.
url_citation: ChatCompletionResponseMessageAnnotationsUrlCitationA URL citation when using web search.
Trait Implementations§
Source§impl Clone for ChatCompletionResponseMessageAnnotations
impl Clone for ChatCompletionResponseMessageAnnotations
Source§fn clone(&self) -> ChatCompletionResponseMessageAnnotations
fn clone(&self) -> ChatCompletionResponseMessageAnnotations
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<'de> Deserialize<'de> for ChatCompletionResponseMessageAnnotations
impl<'de> Deserialize<'de> for ChatCompletionResponseMessageAnnotations
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
Source§impl PartialEq for ChatCompletionResponseMessageAnnotations
impl PartialEq for ChatCompletionResponseMessageAnnotations
Source§fn eq(&self, other: &ChatCompletionResponseMessageAnnotations) -> bool
fn eq(&self, other: &ChatCompletionResponseMessageAnnotations) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ChatCompletionResponseMessageAnnotations
Auto Trait Implementations§
impl Freeze for ChatCompletionResponseMessageAnnotations
impl RefUnwindSafe for ChatCompletionResponseMessageAnnotations
impl Send for ChatCompletionResponseMessageAnnotations
impl Sync for ChatCompletionResponseMessageAnnotations
impl Unpin for ChatCompletionResponseMessageAnnotations
impl UnsafeUnpin for ChatCompletionResponseMessageAnnotations
impl UnwindSafe for ChatCompletionResponseMessageAnnotations
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.