Enum matrix_sdk::SessionTokens
source · pub enum SessionTokens {
Matrix(MatrixSessionTokens),
Oidc(OidcSessionTokens),
}
Expand description
Session tokens, for any kind of authentication.
Variants§
Matrix(MatrixSessionTokens)
Tokens for a matrix_auth
session.
Oidc(OidcSessionTokens)
Available on crate feature
experimental-oidc
only.Tokens for an oidc
session.
Auto Trait Implementations§
impl RefUnwindSafe for SessionTokens
impl Send for SessionTokens
impl Sync for SessionTokens
impl Unpin for SessionTokens
impl UnwindSafe for SessionTokens
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<T> CompatExt for T
impl<T> CompatExt for T
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§fn clone_handle(handle: Handle) -> Handle
fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>