pub struct ProviderSessionIdentity {
pub key: ProviderSessionKey,
pub id: String,
pub transcript_path: Option<String>,
}Fields§
§key: ProviderSessionKey§id: String§transcript_path: Option<String>Implementations§
Source§impl ProviderSessionIdentity
impl ProviderSessionIdentity
pub fn validate(&self) -> Result<(), ProviderEventValidationError>
Trait Implementations§
Source§impl Clone for ProviderSessionIdentity
impl Clone for ProviderSessionIdentity
Source§impl Debug for ProviderSessionIdentity
impl Debug for ProviderSessionIdentity
Source§impl<'de> Deserialize<'de> for ProviderSessionIdentity
impl<'de> Deserialize<'de> for ProviderSessionIdentity
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 ProviderSessionIdentity
Source§impl From<&ProviderSessionIdentity> for ResumeSessionSummary
impl From<&ProviderSessionIdentity> for ResumeSessionSummary
Source§fn from(identity: &ProviderSessionIdentity) -> Self
fn from(identity: &ProviderSessionIdentity) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ProviderSessionIdentity
impl PartialEq for ProviderSessionIdentity
Source§impl Serialize for ProviderSessionIdentity
impl Serialize for ProviderSessionIdentity
impl StructuralPartialEq for ProviderSessionIdentity
Auto Trait Implementations§
impl Freeze for ProviderSessionIdentity
impl RefUnwindSafe for ProviderSessionIdentity
impl Send for ProviderSessionIdentity
impl Sync for ProviderSessionIdentity
impl Unpin for ProviderSessionIdentity
impl UnsafeUnpin for ProviderSessionIdentity
impl UnwindSafe for ProviderSessionIdentity
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