pub struct HistoryMessage {
pub role: String,
pub content: String,
pub is_thinking: bool,
}Expand description
History message for loading session
Fields§
§role: String§content: String§is_thinking: boolTrait Implementations§
Source§impl Clone for HistoryMessage
impl Clone for HistoryMessage
Source§fn clone(&self) -> HistoryMessage
fn clone(&self) -> HistoryMessage
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 HistoryMessage
impl Debug for HistoryMessage
Source§impl<'de> Deserialize<'de> for HistoryMessage
impl<'de> Deserialize<'de> for HistoryMessage
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 HistoryMessage
impl PartialEq for HistoryMessage
Source§fn eq(&self, other: &HistoryMessage) -> bool
fn eq(&self, other: &HistoryMessage) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for HistoryMessage
impl Serialize for HistoryMessage
impl StructuralPartialEq for HistoryMessage
Auto Trait Implementations§
impl Freeze for HistoryMessage
impl RefUnwindSafe for HistoryMessage
impl Send for HistoryMessage
impl Sync for HistoryMessage
impl Unpin for HistoryMessage
impl UnsafeUnpin for HistoryMessage
impl UnwindSafe for HistoryMessage
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