pub struct MemorySession {
pub tenant_id: String,
pub session_id: String,
pub user_id: String,
pub payload: Value,
pub created_at: i64,
pub updated_at: i64,
}Expand description
A tenant-scoped conversation session stored in memory.
Fields§
§tenant_id: String§session_id: String§user_id: String§payload: Value§created_at: i64§updated_at: i64Trait Implementations§
Source§impl Clone for MemorySession
impl Clone for MemorySession
Source§fn clone(&self) -> MemorySession
fn clone(&self) -> MemorySession
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 MemorySession
impl Debug for MemorySession
Source§impl<'de> Deserialize<'de> for MemorySession
impl<'de> Deserialize<'de> for MemorySession
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 MemorySession
impl PartialEq for MemorySession
Source§impl Serialize for MemorySession
impl Serialize for MemorySession
impl StructuralPartialEq for MemorySession
Auto Trait Implementations§
impl Freeze for MemorySession
impl RefUnwindSafe for MemorySession
impl Send for MemorySession
impl Sync for MemorySession
impl Unpin for MemorySession
impl UnsafeUnpin for MemorySession
impl UnwindSafe for MemorySession
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