pub struct NewMemorySession {
pub caller_id: String,
pub title: Option<String>,
pub metadata: Value,
}Expand description
Input to crate::MemoryProvider::open_session.
Fields§
§caller_id: StringCaller opening the session.
title: Option<String>Optional title.
metadata: ValueOptional metadata.
Trait Implementations§
Source§impl Clone for NewMemorySession
impl Clone for NewMemorySession
Source§fn clone(&self) -> NewMemorySession
fn clone(&self) -> NewMemorySession
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 NewMemorySession
impl Debug for NewMemorySession
Source§impl<'de> Deserialize<'de> for NewMemorySession
impl<'de> Deserialize<'de> for NewMemorySession
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 NewMemorySession
impl PartialEq for NewMemorySession
Source§fn eq(&self, other: &NewMemorySession) -> bool
fn eq(&self, other: &NewMemorySession) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for NewMemorySession
impl Serialize for NewMemorySession
impl StructuralPartialEq for NewMemorySession
Auto Trait Implementations§
impl Freeze for NewMemorySession
impl RefUnwindSafe for NewMemorySession
impl Send for NewMemorySession
impl Sync for NewMemorySession
impl Unpin for NewMemorySession
impl UnsafeUnpin for NewMemorySession
impl UnwindSafe for NewMemorySession
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