pub enum MessagesInner {
System(Box<SystemMessage>),
User(Box<UserMessage>),
Assistant(Box<AssistantMessage>),
Tool(Box<ToolMessage>),
}Variants§
System(Box<SystemMessage>)
User(Box<UserMessage>)
Assistant(Box<AssistantMessage>)
Tool(Box<ToolMessage>)
Trait Implementations§
Source§impl Clone for MessagesInner
impl Clone for MessagesInner
Source§fn clone(&self) -> MessagesInner
fn clone(&self) -> MessagesInner
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 MessagesInner
impl Debug for MessagesInner
Source§impl Default for MessagesInner
impl Default for MessagesInner
Source§impl<'de> Deserialize<'de> for MessagesInner
impl<'de> Deserialize<'de> for MessagesInner
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 MessagesInner
impl PartialEq for MessagesInner
Source§impl Serialize for MessagesInner
impl Serialize for MessagesInner
impl StructuralPartialEq for MessagesInner
Auto Trait Implementations§
impl Freeze for MessagesInner
impl RefUnwindSafe for MessagesInner
impl Send for MessagesInner
impl Sync for MessagesInner
impl Unpin for MessagesInner
impl UnsafeUnpin for MessagesInner
impl UnwindSafe for MessagesInner
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