#[repr(u8)]pub enum KycLevel {
None = 0,
Basic = 1,
Enhanced = 2,
Full = 3,
Institutional = 4,
}Expand description
KYC level
Variants§
None = 0
No KYC performed
Basic = 1
Basic KYC (name, email, phone)
Enhanced = 2
Enhanced KYC (ID verification)
Full = 3
Full KYC (ID + proof of address + source of funds)
Institutional = 4
Institutional KYC (for businesses)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KycLevel
impl<'de> Deserialize<'de> for KycLevel
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for KycLevel
impl Eq for KycLevel
impl StructuralPartialEq for KycLevel
Auto Trait Implementations§
impl Freeze for KycLevel
impl RefUnwindSafe for KycLevel
impl Send for KycLevel
impl Sync for KycLevel
impl Unpin for KycLevel
impl UnsafeUnpin for KycLevel
impl UnwindSafe for KycLevel
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