pub struct ExternalSessionId(/* private fields */);Expand description
Opaque externally owned session identity (e.g. Grok sessionId).
Monoloop compares and routes this value; it does not invent a competing ID or derive authority from its contents.
Implementations§
Source§impl ExternalSessionId
impl ExternalSessionId
Trait Implementations§
Source§impl Clone for ExternalSessionId
impl Clone for ExternalSessionId
Source§fn clone(&self) -> ExternalSessionId
fn clone(&self) -> ExternalSessionId
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 ExternalSessionId
impl Debug for ExternalSessionId
Source§impl<'de> Deserialize<'de> for ExternalSessionId
impl<'de> Deserialize<'de> for ExternalSessionId
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 ExternalSessionId
impl Display for ExternalSessionId
impl Eq for ExternalSessionId
Source§impl From<GrokSessionId> for ExternalSessionId
impl From<GrokSessionId> for ExternalSessionId
Source§fn from(value: GrokSessionId) -> Self
fn from(value: GrokSessionId) -> Self
Converts to this type from the input type.
Source§impl Hash for ExternalSessionId
impl Hash for ExternalSessionId
Source§impl PartialEq for ExternalSessionId
impl PartialEq for ExternalSessionId
Source§impl Serialize for ExternalSessionId
impl Serialize for ExternalSessionId
impl StructuralPartialEq for ExternalSessionId
Auto Trait Implementations§
impl Freeze for ExternalSessionId
impl RefUnwindSafe for ExternalSessionId
impl Send for ExternalSessionId
impl Sync for ExternalSessionId
impl Unpin for ExternalSessionId
impl UnsafeUnpin for ExternalSessionId
impl UnwindSafe for ExternalSessionId
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