pub struct MeldSession {
pub id: String,
pub partner_id: String,
pub depth: String,
pub start_time: u64,
pub duration_ms: u64,
pub active: bool,
}Expand description
A temporary mind meld session.
Fields§
§id: StringUnique session ID.
partner_id: StringPartner agent ID.
depth: StringDepth: shallow, deep, full.
start_time: u64Start time (epoch seconds).
duration_ms: u64Duration in milliseconds.
active: boolWhether the session is currently active.
Trait Implementations§
Source§impl Clone for MeldSession
impl Clone for MeldSession
Source§fn clone(&self) -> MeldSession
fn clone(&self) -> MeldSession
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 MeldSession
impl Debug for MeldSession
Source§impl<'de> Deserialize<'de> for MeldSession
impl<'de> Deserialize<'de> for MeldSession
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
Auto Trait Implementations§
impl Freeze for MeldSession
impl RefUnwindSafe for MeldSession
impl Send for MeldSession
impl Sync for MeldSession
impl Unpin for MeldSession
impl UnsafeUnpin for MeldSession
impl UnwindSafe for MeldSession
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