pub struct SchemeStageConfig {
pub duration_months: u32,
pub amount_min: f64,
pub amount_max: f64,
pub transaction_count_min: u32,
pub transaction_count_max: u32,
pub difficulty: String,
}Expand description
Individual scheme stage configuration.
Fields§
§duration_months: u32Duration in months.
amount_min: f64Minimum transaction amount.
amount_max: f64Maximum transaction amount.
transaction_count_min: u32Minimum number of transactions.
transaction_count_max: u32Maximum number of transactions.
difficulty: StringDetection difficulty level (trivial, easy, moderate, hard, expert).
Trait Implementations§
Source§impl Clone for SchemeStageConfig
impl Clone for SchemeStageConfig
Source§fn clone(&self) -> SchemeStageConfig
fn clone(&self) -> SchemeStageConfig
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 SchemeStageConfig
impl Debug for SchemeStageConfig
Source§impl Default for SchemeStageConfig
impl Default for SchemeStageConfig
Source§impl<'de> Deserialize<'de> for SchemeStageConfig
impl<'de> Deserialize<'de> for SchemeStageConfig
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 SchemeStageConfig
impl RefUnwindSafe for SchemeStageConfig
impl Send for SchemeStageConfig
impl Sync for SchemeStageConfig
impl Unpin for SchemeStageConfig
impl UnwindSafe for SchemeStageConfig
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