pub struct CreditFactors {
pub obligor_id: u64,
pub debt_to_income: f64,
pub loan_to_value: f64,
pub credit_utilization: f64,
pub payment_history: f64,
pub employment_years: f64,
pub recent_inquiries: u32,
pub delinquencies: u32,
pub credit_history_years: f64,
}Expand description
Credit scoring factors for an obligor.
Fields§
§obligor_id: u64Obligor ID.
debt_to_income: f64Debt-to-income ratio.
loan_to_value: f64Loan-to-value ratio (for secured loans).
credit_utilization: f64Credit utilization (0-1).
payment_history: f64Payment history score (0-100).
employment_years: f64Time with current employer (years).
recent_inquiries: u32Number of credit inquiries in last 12 months.
delinquencies: u32Number of delinquencies in history.
credit_history_years: f64Years of credit history.
Trait Implementations§
Source§impl Clone for CreditFactors
impl Clone for CreditFactors
Source§fn clone(&self) -> CreditFactors
fn clone(&self) -> CreditFactors
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 CreditFactors
impl Debug for CreditFactors
Source§impl<'de> Deserialize<'de> for CreditFactors
impl<'de> Deserialize<'de> for CreditFactors
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 CreditFactors
impl RefUnwindSafe for CreditFactors
impl Send for CreditFactors
impl Sync for CreditFactors
impl Unpin for CreditFactors
impl UnwindSafe for CreditFactors
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.