pub enum SessionParticipantKind {
Agent,
User,
}Expand description
Kind of actor participating in a session.
Variants§
Trait Implementations§
Source§impl Clone for SessionParticipantKind
impl Clone for SessionParticipantKind
Source§fn clone(&self) -> SessionParticipantKind
fn clone(&self) -> SessionParticipantKind
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 SessionParticipantKind
impl Debug for SessionParticipantKind
Source§impl<'de> Deserialize<'de> for SessionParticipantKind
impl<'de> Deserialize<'de> for SessionParticipantKind
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 Display for SessionParticipantKind
impl Display for SessionParticipantKind
impl Eq for SessionParticipantKind
Source§impl From<&str> for SessionParticipantKind
impl From<&str> for SessionParticipantKind
Source§impl PartialEq for SessionParticipantKind
impl PartialEq for SessionParticipantKind
Source§impl Serialize for SessionParticipantKind
impl Serialize for SessionParticipantKind
impl StructuralPartialEq for SessionParticipantKind
Auto Trait Implementations§
impl Freeze for SessionParticipantKind
impl RefUnwindSafe for SessionParticipantKind
impl Send for SessionParticipantKind
impl Sync for SessionParticipantKind
impl Unpin for SessionParticipantKind
impl UnsafeUnpin for SessionParticipantKind
impl UnwindSafe for SessionParticipantKind
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