pub(crate) struct VerificationKey {
pub(crate) user_id: OwnedUserId,
pub(crate) flow_id: String,
}Expand description
A unique key to identify an identity verification.
Fields§
§user_id: OwnedUserIdThe ID of the user being verified.
flow_id: StringThe ID of the verification.
Implementations§
Source§impl VerificationKey
impl VerificationKey
Sourcepub(crate) fn new(user_id: OwnedUserId, flow_id: String) -> Self
pub(crate) fn new(user_id: OwnedUserId, flow_id: String) -> Self
Create a new VerificationKey with the given user ID and flow ID.
Sourcepub(crate) fn from_request(request: &VerificationRequest) -> Self
pub(crate) fn from_request(request: &VerificationRequest) -> Self
Create a new VerificationKey from the given [VerificationRequest].
Trait Implementations§
Source§impl Clone for VerificationKey
impl Clone for VerificationKey
Source§fn clone(&self) -> VerificationKey
fn clone(&self) -> VerificationKey
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 VerificationKey
impl Debug for VerificationKey
Source§impl From<VerificationKey> for SessionIntent
impl From<VerificationKey> for SessionIntent
Source§fn from(value: VerificationKey) -> Self
fn from(value: VerificationKey) -> Self
Converts to this type from the input type.
Source§impl FromVariant for VerificationKey
impl FromVariant for VerificationKey
Source§impl Hash for VerificationKey
impl Hash for VerificationKey
Source§impl PartialEq for VerificationKey
impl PartialEq for VerificationKey
Source§impl StaticVariantType for VerificationKey
impl StaticVariantType for VerificationKey
Source§fn static_variant_type() -> Cow<'static, VariantTy>
fn static_variant_type() -> Cow<'static, VariantTy>
Returns the
VariantType corresponding to Self.Source§impl ToVariant for VerificationKey
impl ToVariant for VerificationKey
Source§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
Returns a
Variant clone of self.impl Eq for VerificationKey
impl StructuralPartialEq for VerificationKey
Auto Trait Implementations§
impl Freeze for VerificationKey
impl RefUnwindSafe for VerificationKey
impl Send for VerificationKey
impl Sync for VerificationKey
impl Unpin for VerificationKey
impl UnsafeUnpin for VerificationKey
impl UnwindSafe for VerificationKey
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,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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