pub enum AuditPrincipalResponse {
BrowserSession {
user_id: UserId,
session_id: AdminSessionId,
},
AgentCredential {
user_id: UserId,
agent_credential_id: AgentCredentialId,
},
Offline {
user_id: Option<UserId>,
},
Unauthenticated,
}Variants§
Trait Implementations§
Source§impl Clone for AuditPrincipalResponse
impl Clone for AuditPrincipalResponse
Source§impl Debug for AuditPrincipalResponse
impl Debug for AuditPrincipalResponse
Source§impl<'de> Deserialize<'de> for AuditPrincipalResponse
impl<'de> Deserialize<'de> for AuditPrincipalResponse
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 AuditPrincipalResponse
Source§impl PartialEq for AuditPrincipalResponse
impl PartialEq for AuditPrincipalResponse
Source§impl Serialize for AuditPrincipalResponse
impl Serialize for AuditPrincipalResponse
impl StructuralPartialEq for AuditPrincipalResponse
Auto Trait Implementations§
impl Freeze for AuditPrincipalResponse
impl RefUnwindSafe for AuditPrincipalResponse
impl Send for AuditPrincipalResponse
impl Sync for AuditPrincipalResponse
impl Unpin for AuditPrincipalResponse
impl UnsafeUnpin for AuditPrincipalResponse
impl UnwindSafe for AuditPrincipalResponse
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