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: OwnedUserId
The ID of the user being verified.
flow_id: String
The 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 copy 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 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<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