pub struct PublishedSessionSnapshot { /* private fields */ }Expand description
One completed issuance with actual retained callback-stage output. Trusted hooks may observe it; it never establishes authentication.
Implementations§
Source§impl PublishedSessionSnapshot
impl PublishedSessionSnapshot
pub const fn user(&self) -> &UserView
pub const fn session(&self) -> &SessionView
pub const fn user_output(&self) -> Option<&AdapterOutput>
pub const fn session_output(&self) -> Option<&AdapterOutput>
Trait Implementations§
Source§impl Clone for PublishedSessionSnapshot
impl Clone for PublishedSessionSnapshot
Auto Trait Implementations§
impl Freeze for PublishedSessionSnapshot
impl RefUnwindSafe for PublishedSessionSnapshot
impl Send for PublishedSessionSnapshot
impl Sync for PublishedSessionSnapshot
impl Unpin for PublishedSessionSnapshot
impl UnsafeUnpin for PublishedSessionSnapshot
impl UnwindSafe for PublishedSessionSnapshot
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