pub struct ProductConfig {
pub cash_intensity: f64,
pub cross_border_rate: f64,
pub card_vs_transfer: f64,
pub avg_accounts_retail: f64,
pub avg_accounts_business: f64,
pub debit_card_rate: f64,
pub international_rate: f64,
}Expand description
Product configuration.
Fields§
§cash_intensity: f64Cash transaction intensity (0.0-1.0)
cross_border_rate: f64Cross-border transaction rate (0.0-1.0)
card_vs_transfer: f64Card vs transfer ratio for payments
avg_accounts_retail: f64Average accounts per retail customer
avg_accounts_business: f64Average accounts per business customer
debit_card_rate: f64Proportion of customers with debit cards
international_rate: f64Proportion of customers with international capability
Trait Implementations§
Source§impl Clone for ProductConfig
impl Clone for ProductConfig
Source§fn clone(&self) -> ProductConfig
fn clone(&self) -> ProductConfig
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 ProductConfig
impl Debug for ProductConfig
Source§impl Default for ProductConfig
impl Default for ProductConfig
Source§impl<'de> Deserialize<'de> for ProductConfig
impl<'de> Deserialize<'de> for ProductConfig
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 ProductConfig
impl RefUnwindSafe for ProductConfig
impl Send for ProductConfig
impl Sync for ProductConfig
impl Unpin for ProductConfig
impl UnwindSafe for ProductConfig
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