pub struct KYCFactors {
pub customer_id: u64,
pub country_risk: f64,
pub industry_risk: f64,
pub product_risk: f64,
pub transaction_risk: f64,
pub documentation_score: f64,
pub tenure_years: f64,
}Expand description
KYC risk factors.
Fields§
§customer_id: u64Customer ID.
country_risk: f64Country risk score (0-100).
industry_risk: f64Industry risk score (0-100).
product_risk: f64Product risk score (0-100).
transaction_risk: f64Transaction pattern risk (0-100).
documentation_score: f64Documentation completeness (0-100).
tenure_years: f64Years as customer.
Trait Implementations§
Source§impl Clone for KYCFactors
impl Clone for KYCFactors
Source§fn clone(&self) -> KYCFactors
fn clone(&self) -> KYCFactors
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 KYCFactors
impl Debug for KYCFactors
Source§impl<'de> Deserialize<'de> for KYCFactors
impl<'de> Deserialize<'de> for KYCFactors
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
Auto Trait Implementations§
impl Freeze for KYCFactors
impl RefUnwindSafe for KYCFactors
impl Send for KYCFactors
impl Sync for KYCFactors
impl Unpin for KYCFactors
impl UnwindSafe for KYCFactors
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.