pub enum ChatMessageContent {
Text(String),
ContentPart(Vec<ChatMessageContentPart>),
None,
}Available on crate feature
oai only.Variantsยง
Trait Implementationsยง
Sourceยงimpl Clone for ChatMessageContent
impl Clone for ChatMessageContent
Sourceยงfn clone(&self) -> ChatMessageContent
fn clone(&self) -> ChatMessageContent
Returns a duplicate of the value. Read more
1.0.0 ยท 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 ChatMessageContent
impl Debug for ChatMessageContent
Sourceยงimpl Default for ChatMessageContent
impl Default for ChatMessageContent
Sourceยงfn default() -> ChatMessageContent
fn default() -> ChatMessageContent
Returns the โdefault valueโ for a type. Read more
Sourceยงimpl<'de> Deserialize<'de> for ChatMessageContent
impl<'de> Deserialize<'de> for ChatMessageContent
Sourceยงfn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatMessageContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatMessageContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Sourceยงimpl Display for ChatMessageContent
impl Display for ChatMessageContent
Sourceยงimpl PartialEq for ChatMessageContent
impl PartialEq for ChatMessageContent
Sourceยงimpl Serialize for ChatMessageContent
impl Serialize for ChatMessageContent
Sourceยงfn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ChatMessageContent
Auto Trait Implementationsยง
impl Freeze for ChatMessageContent
impl RefUnwindSafe for ChatMessageContent
impl Send for ChatMessageContent
impl Sync for ChatMessageContent
impl Unpin for ChatMessageContent
impl UnwindSafe for ChatMessageContent
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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Sourceยงfn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSourceยงimpl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Sourceยงimpl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Sourceยงfn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.