pub struct StoredMessage {
pub id: MessageId,
pub session: SessionId,
pub role: Role,
pub provider: Option<String>,
pub model: Option<String>,
pub parts: Vec<Part>,
pub is_summary: bool,
pub created_at: i64,
}Fields§
§id: MessageId§session: SessionId§role: Role§provider: Option<String>§model: Option<String>§parts: Vec<Part>§is_summary: bool§created_at: i64Trait Implementations§
Source§impl Clone for StoredMessage
impl Clone for StoredMessage
Source§fn clone(&self) -> StoredMessage
fn clone(&self) -> StoredMessage
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 StoredMessage
impl Debug for StoredMessage
Source§impl PartialEq for StoredMessage
impl PartialEq for StoredMessage
impl StructuralPartialEq for StoredMessage
Auto Trait Implementations§
impl Freeze for StoredMessage
impl RefUnwindSafe for StoredMessage
impl Send for StoredMessage
impl Sync for StoredMessage
impl Unpin for StoredMessage
impl UnsafeUnpin for StoredMessage
impl UnwindSafe for StoredMessage
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