pub enum Msc4108IntentData {
Login,
Reciprocate {
server_name: String,
},
}Expand description
The intent-specific data for the QR code.
The QR code login mechanism supports both, the new device, as well as the existing device to display the QR code.
Depending on which device is displaying the QR code, additional data will be attached to the QR code.
Variants§
Login
Enum variant for the case where the new device is displaying the QR code.
Reciprocate
Enum variant for the case where the existing device is displaying the QR code.
Trait Implementations§
Source§impl Clone for Msc4108IntentData
impl Clone for Msc4108IntentData
Source§fn clone(&self) -> Msc4108IntentData
fn clone(&self) -> Msc4108IntentData
Returns a duplicate of the value. Read more
1.0.0 · 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 Msc4108IntentData
impl Debug for Msc4108IntentData
Source§impl PartialEq for Msc4108IntentData
impl PartialEq for Msc4108IntentData
impl Eq for Msc4108IntentData
impl StructuralPartialEq for Msc4108IntentData
Auto Trait Implementations§
impl Freeze for Msc4108IntentData
impl RefUnwindSafe for Msc4108IntentData
impl Send for Msc4108IntentData
impl Sync for Msc4108IntentData
impl Unpin for Msc4108IntentData
impl UnsafeUnpin for Msc4108IntentData
impl UnwindSafe for Msc4108IntentData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more