pub enum SessionSeedMode {
Fresh,
Fork,
Workspace,
}Expand description
Seed mode used when creating a peer session from an existing session.
Variants§
Fresh
Create an empty session and only record lineage when provided.
Fork
Copy conversation events, workspace files, and durable session storage.
Workspace
Copy workspace files only.
Implementations§
Trait Implementations§
Source§impl Clone for SessionSeedMode
impl Clone for SessionSeedMode
Source§fn clone(&self) -> SessionSeedMode
fn clone(&self) -> SessionSeedMode
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 moreimpl Copy for SessionSeedMode
Source§impl Debug for SessionSeedMode
impl Debug for SessionSeedMode
Source§impl Default for SessionSeedMode
impl Default for SessionSeedMode
Source§fn default() -> SessionSeedMode
fn default() -> SessionSeedMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionSeedMode
impl<'de> Deserialize<'de> for SessionSeedMode
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
impl Eq for SessionSeedMode
Source§impl PartialEq for SessionSeedMode
impl PartialEq for SessionSeedMode
Source§impl Serialize for SessionSeedMode
impl Serialize for SessionSeedMode
impl StructuralPartialEq for SessionSeedMode
Auto Trait Implementations§
impl Freeze for SessionSeedMode
impl RefUnwindSafe for SessionSeedMode
impl Send for SessionSeedMode
impl Sync for SessionSeedMode
impl Unpin for SessionSeedMode
impl UnsafeUnpin for SessionSeedMode
impl UnwindSafe for SessionSeedMode
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request