[−][src]Enum tbot::types::passport::element::Kind
Represents different kinds of Element
.
Variants
PersonalDetails(String)
THe user's personal details.
The user's passport.
Fields of Passport
The user's driver license.
Fields of DriverLicense
The user's identity card.
Fields of IdentityCard
The user's internal passport.
Fields of InternalPassport
Address(String)
The user's address.
The user's utility bill.
Fields of UtilityBill
The user's bank statement.
Fields of BankStatement
The user's rental agreement.
Fields of RentalAgreement
The user's passport registration.
Fields of PassportRegistration
The user's temporary registration.
Fields of TemporaryRegistration
PhoneNumber(String)
The user's phone number.
Email(String)
The user's email.
Methods
impl Kind
[src]
pub fn is_personal_details(&self) -> bool
[src]
Checks if self
is PersonalDetails
.
pub fn is_passport(&self) -> bool
[src]
Checks if self
is Passport
.
pub fn is_driver_license(&self) -> bool
[src]
Checks if self
is DriverLicense
.
pub fn is_identity_card(&self) -> bool
[src]
Checks if self
is IdentityCard
.
pub fn is_internal_passport(&self) -> bool
[src]
Checks if self
is InternalPassport
.
pub fn is_address(&self) -> bool
[src]
Checks if self
is Address
.
pub fn is_utility_bill(&self) -> bool
[src]
Checks if self
is UtilityBill
.
pub fn is_bank_statement(&self) -> bool
[src]
Checks if self
is BankStatement
.
pub fn is_rental_agreement(&self) -> bool
[src]
Checks if self
is RentalAgreement
.
pub fn is_passport_registration(&self) -> bool
[src]
Checks if self
is PassportRegistration
.
pub fn is_temporary_registration(&self) -> bool
[src]
Checks if self
is TemporaryRegistration
.
pub fn is_phone_number(&self) -> bool
[src]
Checks if self
is PhoneNumber
.
pub fn is_email(&self) -> bool
[src]
Checks if self
is Email
.
Trait Implementations
impl Clone for Kind
[src]
impl Eq for Kind
[src]
impl PartialEq<Kind> for Kind
[src]
impl Debug for Kind
[src]
impl Hash for Kind
[src]
Auto Trait Implementations
impl Send for Kind
impl Sync for Kind
impl Unpin for Kind
impl UnwindSafe for Kind
impl RefUnwindSafe for Kind
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,